@1647998547.93PDT = =tMAIN =mMAIN_scheduler @PDT1647998549.95 #"core_reset"Sent BREAK + #t@65406 receive with ifg=0x80, ie=0xFD + #@16507 idle with ifg=0x00, ie=0x75 + # + #@61242 receive with ifg=0x10, ie=0xFD #@61877 receive with ifg=0x10, ie=0xFD + #@62531 receive with ifg=0x10, ie=0xFD #@63166 receive with ifg=0x10, ie=0xFD +2 #@63808 receive with ifg=0x10, ie=0xFD #@64442 receive with ifg=0x10, ie=0xFD + #@65075 receive with ifg=0x10, ie=0xFD + #@65406 receive with ifg=0x80, ie=0xFD #@1299 idle with ifg=0x00, ie=0x00 + #@61242 receive with ifg=0x10, ie=0xFD + #@61877 receive with ifg=0x10, ie=0xFD #@62531 receive with ifg=0x10, ie=0xFD + #@63166 receive with ifg=0x10, ie=0xFD #@63808 receive with ifg=0x10, ie=0xFD + #@64442 receive with ifg=0x10, ie=0xFD #@65075 receive with ifg=0x10, ie=0xFD + #@65406 receive with ifg=0x80, ie=0xFD + #@38578 initial with ifg=0x00, ie=0xF5 #ESP2 v3.42 I2C Gateway v3.20 +9 #ESP2 v3.42 I2C Gateway v3.20 for core bus +271 #Configuration for waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +414 "Can"\ 31]u + \ 31]u + #tPolling Can every 10:00 +5172 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % Y[\\\ +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 +3 "processing"%% +2 "core" %Ԩ\ +2 .tPS.configure :default +2 "processing"%#A d`b +3 "sampler")% +2 "core" %ڮlm 2 +2 .tSS.configure :default +3 "sampler")#.0X require 'fluid' +273 #-> Tank +290 #-> quit +6 #mEXIT @1647998630.26PDT @1647998866.64PDT = =mMAIN_scheduler =tMAIN @PDT1647998868.77 #"core_reset"Sent BREAK +2 #t@44789 sendCRC with ifg=0x20, ie=0x7F + #@46624 sendCRC with ifg=0x08, ie=0x5F + #@59828 sendCRC with ifg=0x20, ie=0x7F + #@60275 sendCRC with ifg=0x20, ie=0x7F #@61590 sendCRC with ifg=0x20, ie=0x7F + #@61807 sendCRC with ifg=0x20, ie=0x7F + #@62960 sendCRC with ifg=0x20, ie=0x7F #@64326 sendCRC with ifg=0x08, ie=0x5F + #@26624 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +9 #ESP2 v3.42 I2C Gateway v3.20 for core bus +283 #Configuration for waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +420 "Can"\ R2/+ + \ R2/+ + #tPolling Can every 10:00 +2 #Cleanly exited at 18:23:50PDT22-Mar-22 +5466 #-> pucks +998 #-> ESP.ready!;Puck.count +155 "sampler") +3 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % W[e\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +5 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %Ԩ\ +2 .tPS.configure :default +3 "processing"%#A d`b +3 "sampler")% +3 "core" %ڮml $ +3 .tSS.configure :default +2 "sampler")#.0X'I +99 (?% +3 "core" %A ~\ ' ;\ TX +3 "manipulator"&@% +4 "core" %] ^ 4 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&A'\ +95 "core" ' +59 ' + ."downElevator"SE.stop +2 "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(B(z +191 "core" ( +3 .tSC.configure :limp +11 "storage"($(\ 1b +10 (C& +19 "core" &w [  +5 "manipulator"&D& +11 "core" & +8 .tElbow.seek 3 +8 "manipulator"&E( +25 "core" ( +4 "manipulator"&F& +10 "core" &  ~ E !r +5 "storage"(G& +12 "core" &w T  +8 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek 3 + 700 counts +5 "manipulator"&H' +106 "core" ' +3 "storage"(I& +8 "core" &w 2  +4 .tSE.reconfigure :place +3 "storage"(#].K-0-\ b +6 .tSE.seek :beamBreak +5 "storage"(J'j +277 "core" ' +6 "storage"(K- +4 "core" -'j + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (L% +3 "core" %d i  +3 ."downElevator"SE.seek :down +3 "storage"(M'I +100 (N% +3 "core" %? SU +2 "manipulator"&O% +4 "core" %" +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +92 "core" ' +62 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(Q(, +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (R& +3 "core" &, e c\  + "manipulator"&S& +4 "core" & !q +2 .tElbow.seek 4 + "manipulator"&T( +23 "core" ( + "manipulator"&U& +4 "core" & ~   +2 "storage"(V& +4 "core" &, =  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&W' +96 "core" ' +2 "storage"(X& +4 "core" &, V  +2 .tSE.reconfigure :place +2 "storage"(#].K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(Y'j +272 "core" ' +2 "storage"(Z- +3 "core" -'j +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ([% +2 "core" %^ J  +2 ."downElevator"SE.seek :down +4 "storage"(\\'I +100 (]% +3 "core" %A SV +2 "manipulator"&^% +3 "core" % q r  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&_'\ +90 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(`(; +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (a& +3 "core" &;   +2 "manipulator"&b& +5 "core" & r s  +2 .tElbow.seek 5 + "manipulator"&c( +3 "core" ( +2 "manipulator"&d& +3 "core" & s | 6  +2 "storage"(e& +43 "core" &; Y  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&f', +99 "core" ' + "storage"(g& +5 "core" &; C  +2 .tSE.reconfigure :place +2 "storage"(#].K-0-\ b +3 .tSE.seek :beamBreak + "storage"(h'j +270 "core" ' + "storage"(i- +4 "core" -'j + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (j% +3 "core" %c   +2 ."downElevator"SE.seek :down +3 "storage"(k'I +100 (l% +2 "core" %k> y SU +2 "manipulator"&m% +4 "core" %: ~ p x j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +92 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(o(K +189 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (p& +2 "core" &K ` c\  +2 "manipulator"&q& +4 "core" & { j -  +2 .tElbow.seek 6 + "manipulator"&r( +8 "core" ( +2 "manipulator"&s& +4 "core" & ~ O  +2 "storage"(t& +3 "core" &K  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts + "manipulator"&u' +97 "core" ' +3 "storage"(v& +4 "core" &K   +2 .tSE.reconfigure :place +2 "storage"(#].K-0-\ b +3 .tSE.seek :beamBreak + "storage"(w'j +275 "core" ' + "storage"(x- +4 "core" -'j + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (y% +2 "core" %c  H  +2 ."downElevator"SE.seek :down +4 "storage"(z'I +98 ({% +3 "core" %< SU +2 "manipulator"&|% +3 "core" % ~ t +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +89 "core" ' +63 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(~([c +189 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &[a [   +2 "manipulator"&& +4 "core" & q s  +2 .tElbow.seek 7 + "manipulator"&( +25 "core" ( +2 "manipulator"&& +4 "core" &  !s + "storage"(& +4 "core" &[a  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&' +93 "core" ' + "storage"(& +4 "core" &[a ?  +2 .tSE.reconfigure :place +3 "storage"(#].K-0-\ b +3 .tSE.seek :beamBreak + "storage"( 'j +274 "core" ' +3 "storage"( - +3 "core" -'j + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 ( % +3 "core" %r  +3 ."downElevator"SE.seek :down +3 "storage"('I +98 (% +3 "core" %? SV +2 "manipulator"&% +3 "core" % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +66 ' + ."downElevator"SE.stop +2 "storage"(5 +6901 #"brent"Session Begun +379 #-> showlog 200 +846 #-> quit +2 #Session Ended +4649 #Session Begun +507 #-> MainThread.exit +7 #mEXIT +2 !"brent"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:415: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: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:38:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:414: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 @1647999151.26PDT @1648058039.71PDT = =tMAIN =mMAIN_scheduler @PDT1648058041.91 #"core_reset"Sent BREAK +3 #t@49004 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 +288 #Configuration for waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +438 "Can"\ 'PD + \ 'PD + #tPolling Can every 10:00 +4 #Cleanly exited at 18:32:31PDT22-Mar-22 +814 #-> ESP.ready! +3 #Powering core bus +556 .Gate.power :raw,:ON +2 "sampler") +42 ) +2 "core"  +3 "collection"' +2 ' +4 "core"  +2 "processing"% +2 % +3 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\\_\ +2 .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %3\ +2 .tPS.configure :default +3 "processing"%#A d`b +3 "sampler")% +4 "core" %ig\ + .tSS.configure :default +3 "sampler")#.0X power.Sampler :on +3 !o:NoMethodError : mesgu:NameError::message1undefined method `Sampler' for :power:Symbol: name: Sampler: args[:on: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 +836 #-> power.sampler :on +3 !o:NoMethodError : mesgu:NameError::message1undefined method `sampler' for :power:Symbol: name: sampler: args[:on: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 +21756 #-> Power.sample :on +2 !o:TypeError: mesg"$can't convert Symbol into Float:bt[ "//home/esp/esp2/utils/sampler.rb:657:in `%'"4/home/esp/esp2/utils/sampler.rb:657:in `sample'"4/home/esp/esp2/utils/sampler.rb:774:in `sample'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1527 #-> Power +1572 #-> Power.sampler +897 #-> Power.sampler :on +2 .Gate.power :sampler,:ON +4486 #-> Power.sampler :off +2 .Gate.power :sampler,:OFF +3496 #-> Power.sampler :on +2 .Gate.power :sampler,:ON +4947 #-> Power.sampler :off +2 .Gate.power :sampler,:OFF +14334 "Can"\ =B +60000 \ >C<3 +60001 \ > 1 +60001 \ > h9 +60001 \ =? +60001 \ =]2 +36812 #t-> exit +7 #mEXIT @1648062022.27PDT @1648130610.23PDT = =mMAIN_scheduler =tMAIN @PDT1648130612.24 #"core_reset"Sent BREAK +3 #t@17126 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +395 "Can" [PP +  [PP + #tPolling Can every 10:00 +4 #Cleanly exited at 12:00:22PDT23-Mar-22 +1692 #-> access 2 +4 #Powering core bus +545 .Gate.power :raw,:ON +3 "sampler") +30 ) +2 "core"  +2 "collection"' +2 ' +4 "core"  + "processing"% +3 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "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" %\ + .tPS.configure :default +3 "processing"%#A d`b +2 "sampler")% +3 "core" %g` ; + .tSS.configure :default +3 "sampler")#.0X ESP.ready! +2 "collection"'% +2 "processing"%% +3 "manipulator"&% +6 "core" %[^|  +6 ."rdySampler"Intake.select :close +2 .Exhaust.select :close + .CTV.dial :air +2 "collection"'  +3 "core" %\ + %  +2 + "manipulator"&% +2 ."rdyProcessing"PSV.dial :air +5 ."rdySampler"CSV.dial :waste1 + "processing"%  +2 "collection"' +5 "core" %  + +3 ."rdyProcessing"PS.reconfigure :default +3 .tForearm.reconfigure :loose +3 "processing"%#A d`b +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :retract +3 ."rdyProcessing"PS.home.seek 0ml +2 "manipulator"&'\ +2 "processing"%'Ԥ +3 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler") +4 "core"  + "sampler") +3 "core"  + "sampler")  +4 "core" +2 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.reconfigure :default +4 "collection"'#d @b + "sampler")#.0X access 2 +3 "storage"(=% +3 "core" %N   + "manipulator"&>% +4 "core" %\   t +2 "manipulator"&?& +3 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(@(K +345 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" &K \ ) \  +5345 #t-> require 'shuffle' +727 #-> 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):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 +417 #-> access 1 +3 "storage"(B% +3 "core" %N h  +2 "manipulator"&C% +4 "core" %\   t + "manipulator"&D& +4 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(E(; +192 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (F& +3 "core" &; r v 4\ +2158 #t-> access 2 +3 "storage"(G% +3 "core" %N b  +2 "manipulator"&H% +3 "core" %\   t +2 "manipulator"&I& +4 "core" &   + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(J(K +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (K& +3 "core" &K o p \  +2189 #t-> access 1 +2 "storage"(L% +3 "core" %N   +2 "manipulator"&M% +4 "core" %\   t + "manipulator"&N& +4 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(O(; +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (P& +3 "core" &;  +3195 #t-> shuffle2 +2 #Shuffling two pucks from tube 1 to 2 of [1..7] +2 #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'Q& +3 "core" &[]\  +2 .tHand.open + "manipulator"&R1 +75 "core" 1 + "manipulator"&S% +4 "core" % \  # t +2 "storage"(T% +4 "core" %N  + "storage"(U. +3 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(V( +659 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (W& +2 "core" & r m \ +2 "manipulator"&X& +4 "core" & \  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&Y( +24 "core" ( +2 "manipulator"&Z& +4 "core" &  "y + "storage"([& +4 "core" & [  +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&\\'W +95 "core" ' + "storage"(]& +4 "core" &  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(^'j +283 "core" ' + "storage"(_- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (`& +3 "core" &  + "manipulator"&a& +5 "core" & ~ k "x + .tElbow.seek 1 +2 "manipulator"&b( +3 "core" ( +2 "manipulator"&c& +3 "core" &  Z "x +2 "storage"(d& +46 "core" & +  +2 .tForearm.seek 1 + 300 counts + "manipulator"&e' +23 "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"(h'I +7 "core" & v v [ !w +2 "manipulator"&i% +4 "core" % q f  +2 .tForearm.seek :retract + "manipulator"&j'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&k( +146 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +3 "core" ( +2 "manipulator"&l& +4 "core" & u x $ - + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +3 "core" & w } t - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&n'Ϥ +98 "core" ' +2 "manipulator"&o& +5 "core" &  r - + "manipulator"&p% +5 "core" %Ϯ | u )  +2 "collection"'q& +4 "core" &\\]:\  +2 "collection"'r& +5 "core" &Z]\  +2 .tCC.seek :closed +2 "collection"'s(Y +4 "core" &\\_\  +8 &TZ`\ &l +9 &{[Z]\ : +10 &Y_7\ L +9 &h[^\ M +9 &gcZ^\ M +10 &*g[]\ L +9 &e[\\\ L +10 &fZ^\ L +9 &pg\\]\ L +9 &2b\\_\ L +10 &b[`\ M +9 &!g[^\ M +9 &#wh\\^\ M +10 &%:j[]\ L +9 &&gZ`\ L +10 &(eZ]\ \ M +9 &*e[`\ M +9 &,Bc[^\ L +10 &.dZ` \ M +9 &/g[^\ M +9 &1b[^\ L +10 &3Ic]_\ M +9 &5 iZ]\ L +10 &6c[]\ M +9 &8d\\\\\ M +9 &:Qk[]\ M +10 &<h\\_\ L +9 &=f[[\ L +9 &?j[^\ M +10 &AYaY^\ M +9 &Ch[_\ M +9 &Di[] \ M +10 &FlZ] \ M +9 &H^rZ_\ N +10 &Js\\_\ N +9 &K]^\ Q +9 &M]_\ U +10 &OI[_\ X +9 &Q \\a\ X +10 &R^_\ X +9 &T_b\ X +9 &VM]`\ Y +10 &X^a\ Y +9 &YeF_c\ &q +9 &Y _b\ M +6 ( + "collection"'r& +4 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.01 +2 .Hand.open + "manipulator"&t1 +4 "core" &Yh_`\ M +208 1 + "manipulator"&u% +4 "core" % Ϯ r  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&v'\ +102 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%w& +5 "core" &\  + "manipulator"&x% +4 "core" %\  + "storage"(y% +4 "core" %N  +2 "storage"(z. +3 "core" .( + "storage"({& +4 "core" &  + "storage"(|& +4 "core" & a +2 "manipulator"&}& +4 "core" &  , + "manipulator"&~% +4 "core" %\ @ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&& +4 "core" &   + "storage"(& +5 "core" &  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'W +89 "core" ' +2 "storage"(& +4 "core" & b +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('j +281 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & ^ Q "\ + "manipulator"&& +4 "core" &   +2 .tElbow.seek 1 + "manipulator"& ( +3 "core" ( +2 "manipulator"&\ & +3 "core" &   +2 "storage"( & +4 "core" & m m\ +2 .tForearm.seek 1 + 300 counts +2 "manipulator"& ' +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"& / +76 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"('I +8 "core" &   + "manipulator"&% +4 "core" % Ͼ g +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +151 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +97 "core" ( +2 "manipulator"&& +4 "core" & C g +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & g +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&'Њ +95 "core" ' +2 "manipulator"&& +4 "core" &  ; g +2 "manipulator"&% +4 "core" %Ј  r D +2 "processing"%& +4 "core" &\  +2 "processing"%& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%(Y +4 "core" & \ ! +9 &6 \ - +9 &g\ A +9 &q\ O +10 &6h\ N +9 &m \ N +9 &i\ N +10 &}e\ M +9 &>j\ N +9 &g&\ M +10 &h \ M +9 & k!\ N +10 &"Ff \ N +9 &$f\ N +9 &%f\ N +10 &'i\ M +9 &)Oi\ M +10 &+g\ M +9 &,h\ M +9 &.f\ N +10 &0Vm\ N +9 &2l\ N +9 &3h$\ N +10 &5j$\ M +9 &7^j\ N +10 &9 j\ N +9 &:h\ N +9 &<i\ M +10 &>fm \ N +9 &@)h\ M +9 &Ah\ M +10 &Ci\ N +9 &Enh!\ N +9 &G.q!\ N +10 &Hm \ N +9 &Jv\ O +10 &Ln#\ P +9 &N&!\ T +9 &O\ T +10 &Q\ S +9 &Sm\ S +9 &U.\ T +10 &V#\ T +9 &Xwy\ @ +10 &YiO%\ D +9 &Y\ > +9 ( +3 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 9/26 samples, on/off torque 1.40 + .Hand.open + "manipulator"&1 +4 "core" &Y3&\ 8 +66 1 + "manipulator"&!% +5 "core" % Ё J + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 "processing"%$& +4 "core" &Y3\ 8 +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"&'% +4 "core" %\   ` ~ +2 "storage"()% +3 "core" %N ~\ * \ +2 "storage"(*. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(+( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" & \ &\ ' D\  +2 "manipulator"& & +3 "core" & y g +2 "manipulator"&%% +4 "core" %\  ~ g ~ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&.( +251 "core" ( + "manipulator"&/& +5 "core" & j C W + "storage"(0& +4 "core" & ~\ ) \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&1'a +104 "core" ' +2 "storage"(2& +4 "core" & l R K\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(3'j +277 "core" ' + "storage"(4- +4 "core" -'j + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(5' +38 "core" ' +2 "manipulator"&6& +5 "core" &  W + "manipulator"&7% +4 "core" %o   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +90 "core" ' +2 .tElbow.seek PC + "manipulator"&9( +253 "core" ( + "manipulator"&:& +5 "core" &  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &;& +3 "core" & ~ j +2 .tForearm.seek PC + "manipulator"&<'Њ +93 "core" ' +2 .tHand.close +2 "manipulator"&=/ +71 "core" / +2 .tPC.seek :open + "processing"%>( +428 "core" ( +2 "storage"(?& +4 "core" & \ * ~ \  +2 "manipulator"&#& +3 "core" & % +2 "manipulator"&A% +4 "core" % К   +2 .tForearm.seek :retract + "manipulator"&B'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&C( +260 "core" ( + "manipulator"&D& +5 "core" & D \ + "storage"(F& +4 "core" & r  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&@'a +97 "core" ' + .tHand.open +2 "manipulator"&G1 +67 "core" 1 +2 "storage"(H- +3 "core" -' +3 .tSE.seek -0.22 Pucks below Top Plate + "storage"(I' +25 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.83 Pucks below Top Plate + "storage"(K' +45 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(E- +3 "core" -' +2 "storage"(L& +4 "core" & \ ,\ C c\  + "manipulator"&M& +4 "core" &  \ +2 .tElbow.seek 2 + "manipulator"&N( +9 "core" ( +2 "manipulator"&P& +4 "core" & @ \ + "storage"(J& +5 "core" & \ &\ & 1\  +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&Q'a +26 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.11 Pucks below Top Plate +2 "storage"(R'V +60 "core" ' +2 "manipulator"&S& +4 "core" &  \ + "storage"(T& +5 "core" & n m \  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 + "manipulator"&U'Υ +34 "core" ' + .tElbow.hold +2 "manipulator"&O, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.07 Pucks below Top Plate +2 "storage"(W'@ +24 "core" ' + "manipulator"&X% +5 "core" %εy 4 + "storage"(Z& +4 "core" & \ <\ : Y\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 316 counts + "manipulator"&[' +19 "core" ' +2 "manipulator"&]& +4 "core" & ? \ +2 "storage"(&& +4 "core" & j m \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&('a +21 "core" ' +2 "storage"(_% +3 "core" %C p H\ +3 ."downElevator"SE.seek :down +4 "storage"(`'I +99 (a% +3 "core" % 9 i ` (\ SU +2 "manipulator"&"% +4 "core" %^  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +39 "manipulator"&c'\ +110 "core" ' +4 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (d& +4 "core" &  Q Z  +2 "collection"'f& +4 "core" &Yg_b)\ M + #tStoring generic puck in Collection Clamp to tube 2 +2 "manipulator"&g% +4 "core" %\  + "storage"(i% +5 "core" %V  + "storage"(Y. +3 "core" .( +2 "storage"(\\& +4 "core" & k  + "storage"(l& +5 "core" &  + "manipulator"&m& +4 "core" &  \ +2 .tElbow.seek 2 + "manipulator"&^( +4 "core" ( + "manipulator"&e& +4 "core" &  \ + "storage"(o& +5 "core" &  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&p'a +93 "core" ' + "storage"(q& +4 "core" & W  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(b'j +289 "core" ' + "storage"(h- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&j& +3 "core" &  \ +2 "storage"(-& +4 "core" & n q #\  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&r'Υ +33 "core" ' +2 .tElbow.hold + "manipulator"&t, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(u- +2 "core" -' +3 .tSE.seek 0.03 Pucks below Top Plate + "storage"(w' +34 "core" ' +2 "manipulator"&x% +4 "core" %ζr  +2 "storage"(y& +3 "core" & \ L\ F m\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 317 counts + "manipulator"&z' +25 "core" ' + "manipulator"&{& +4 "core" &  \ +2 "storage"(|& +4 "core" & n n\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&}'a +20 "core" ' +2 .tSE.seek 1.03 Pucks below Top Plate +2 "storage"(~' +49 "core" ' + "manipulator"&n& +5 "core" &  \ +2 "manipulator"&% +4 "core" %K  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +143 "core" ( +2 "manipulator"&k& +5 "core" &  ' + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &  ' +3 .tForearm.seek CC +2 "manipulator"&'Ϥ +92 "core" ' + .tHand.close + "manipulator"&/ +68 "core" / +2 .tCC.seek :open + "collection"'( +433 "core" ( +2 "storage"(\ & +4 "core" & =  + "storage"( & +4 "core" &  +2 "manipulator"& & +3 "core" & r  Y & +2 "manipulator"&% +4 "core" % Ϛ | r } $ +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +157 "core" ( +2 "manipulator"&& +4 "core" & J  + "storage"(& +5 "core" &  P  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 2 +2 "manipulator"& 'Υ +105 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"& % +4 "core" % ά \\ J +2 "storage"(& +3 "core" & ` k \  +2 .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 2 + 307 counts +2 "manipulator"&' +23 "core" ' +2 "manipulator"&& +4 "core" &   + "storage"(& +5 "core" & -  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&'a +33 "core" ' +2 "storage"(,% +4 "core" % 9  +2 ."downElevator"SE.seek :down +4 "storage"('I +98 (!% +4 "core" %= @ ST + "manipulator"&$% +5 "core" %d  g +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +97 "core" ' +41 ' + ."downElevator"SE.stop + "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"')& +5 "core" &[]\ + "manipulator"&*% +4 "core" %\  +2 "storage"(% +4 "core" %P  + "storage"(. +3 "core" .( +2 "storage"(& +3 "core" &   +2 "storage"( & +4 "core" &   + "manipulator"&%& +5 "core" &   + .tElbow.seek 2 +2 "manipulator"&V( +4 "core" ( + "manipulator"&/& +4 "core" &   + "storage"(0& +4 "core" &  =  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&'a +90 "core" ' +2 "storage"(2& +4 "core" &  (  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('j +278 "core" ' +2 "storage"(4- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (6& +2 "core" &  +2 "manipulator"&7& +4 "core" &   + .tElbow.seek 2 +2 "manipulator"&3( +3 "core" ( + "manipulator"&1& +4 "core" & 7  +2 "storage"(:& +4 "core" & !  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&;' +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"&=& + "storage"(8'I +7 "core" & '  + "manipulator"&% +4 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&?'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&#( +153 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +2 "core" ( +2 "manipulator"&A& +4 "core" & e . + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &<& +3 "core" &  . +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&D'Ϥ +95 "core" ' + "manipulator"&F& +4 "core" & } | . +2 "manipulator"&9% +4 "core" %Ϧ t r " +2 "collection"'G& +4 "core" &Y]\ +2 "collection"'H& +4 "core" &Z]\ +2 .tCC.seek :closed +2 "collection"'E(Y +5 "core" &[^\ +6 & 1[\\\ #b +10 &WX^\ 7 +9 &\\^\ L +10 &c[^\ L +9 &lb\\_\ L +9 &-g]]\ M +10 &cZ]\ L +9 &a[^\ L +9 &ueZa\ L +10 &6b[_\ L +9 &d[^\ L +10 &!cZ]\ L +9 &#{d[\\\ M +9 &%>dW^\ L +10 &'`]]\ L +9 &(hY\\\ L +9 &*hZ_\ L +10 &,Gg]`\ L +9 &. e\\]\ L +10 &/cZ\\\ L +9 &1cZ^\ L +9 &3O`Y]\ L +10 &5e]]\ L +9 &6f[]\ L +9 &8e\\_\ M +10 &:VfZ]\ L +9 &<d]\\\ L +9 &=b[]\ L +10 &?dX^\ L +9 &A^cZ\\\ L +10 &C g[_ \ L +9 &De[]\ L +9 &FiY]\ \ M +10 &HdrZ]\ M +9 &J#s[^\ N +10 &K[_\ P +9 &M[_\ U +9 &OO__\ W +10 &Q^`\ X +9 &R\\^\ X +9 &T]^\ Y +10 &VQ]`\ Y +9 &X\\`\ Y +9 &YgE[`\ &r +10 &Y ^a\ N +5 ( +2 "collection"'H& +4 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.02 +2 .Hand.open + "manipulator"&L1 +3 "core" &Yj]`\ N +61 1 +2 "manipulator"&M% +4 "core" % Ϧ t R +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +94 "core" ' +2 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%J& +5 "core" &*\ + "manipulator"&B% +4 "core" %\   +2 "storage"(S% +3 "core" %Z o p\  +2 "storage"(T. +3 "core" .( + "storage"(5& +4 "core" & n m\  + "storage"(X& +4 "core" & n m \  +2 "manipulator"&Z& +3 "core" &  . +2 "manipulator"&I% +4 "core" %\ S +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&]( +161 "core" ( + "manipulator"&&& +4 "core" &  +2 "storage"(C& +3 "core" &  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&_'a +92 "core" ' + "storage"(@& +4 "core" & %  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(K'j +281 "core" ' + "storage"(a- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ("& +3 "core" & d \\ \  + "manipulator"&Q& +4 "core" &   +2 .tElbow.seek 2 + "manipulator"&N( +3 "core" ( +2 "manipulator"&R& +3 "core" &   +2 "storage"(U& +4 "core" & k e \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&[' +25 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&d/ +65 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&f& +2 "storage"(g'I +8 "core" &   +2 "manipulator"&i% +4 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +100 "core" ' +2 .tElbow.seek PC + "manipulator"&W( +148 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +116 "core" ( +2 "manipulator"&\\& +4 "core" &  E + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &l& +3 "core" &  E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&m'Њ +93 "core" ' +2 "manipulator"&e& +4 "core" & } D +2 "manipulator"&o% +4 "core" %~ u  + "processing"%(& +4 "core" &\ +3 "processing"%q& +6 "core" &0\ +2 .tPC.seek :closed +2 "processing"%`(Y +5 "core" &\ +6 &\ #b +10 &Y\ : +43 &\ N +13 &e\ N + &rg\ M + &3e\ N + &e\ M + &e \ N +5 &{b \ M +10 &<f\ M +9 &g\ N +9 &!j\ M +10 &#h\ M +9 &%Cf\ N +10 &'m\ M +9 &(f\ N +9 &*e\ M +10 &,Le\ M +9 &.h\ M +9 &/h\ M +10 &1d\ M +9 &3Tj\ M +10 &5e\ M +9 &6i$\ M +9 &8g\ N +10 &:\\f\ M +9 &<e\ M +9 &=d\ M +10 &?g\ M +9 &Adc\ M +10 &C'c!\ M +9 &Dg \ M +9 &Fh\ N +10 &Hlk\ M +9 &J+p\ N +9 &K{\ O +10 &M!\ S +9 &Ob\ S +10 &Q%\ S +9 &R\ S +9 &T\ R +10 &Vl\ S +9 &X.\ @ +9 &Y;9w\ (u +10 &Y(\ - +5 ( +2 "processing"%q& +4 #tProcessing Clamp onSpring/offSpring for 10/26 samples, on/off torque 1.40 +2 .Hand.open + "manipulator"&O1 +3 "core" &Y\ - +64 1 +2 "manipulator"&c% +4 "core" % | m a  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +103 "core" ' +2 "processing"%j& +4 "core" &Y\ - +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&-% +4 "core" %\  + "storage"(u% +4 "core" %F n n\ +2 "storage"(x. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(y(z +186 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ({& +2 "manipulator"&|& +5 "core" &w\ , ~ i\  +2 &  D +3 ."raiseStack"SE.reconfigure :place +3 .tElbow.reconfigure :tight +4 "storage"(#].K-0-\ b +4 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +3 ."raiseStack"SE.seek :beamBreak +2 "manipulator"&n( + "storage"('j +5 "core" ( + "manipulator"&p& +4 "core" &  D +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" & A D +2 .tForearm.seek PC +2 "manipulator"&b'Њ +88 "core" ' + .tHand.close + "manipulator"&r/ +78 "core" / +2 .tPC.seek :open + "processing"%z( +82 "core" ' +2 "storage"(w- +3 "core" -'j +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(k' +50 "core" ' +284 ( + "storage"(v& +5 "core" &w p p\  + "manipulator"&}& +4 "core" &  D + "manipulator"&t% +4 "core" % x | O +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&( +271 "core" ( +2 "manipulator"&s& +4 "core" &\ |  3 +2 "storage"(\ & +4 "core" &w a ` @\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 700 counts +2 "manipulator"& ' +101 "core" ' + .tHand.open +2 "manipulator"& 1 +73 "core" 1 +2 "storage"(- +4 "core" -' +2 .tSE.seek -0.22 Pucks below Top Plate +2 "storage"(' +24 "core" ' +3 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.83 Pucks below Top Plate + "storage"(' +51 "core" ' +2 #tLights, camera, ACTION! + "storage"(- +3 "core" -' +2 "storage"(& +4 "core" &w\ %\ / \  + "manipulator"&& +5 "core" &\ $ 3 + .tElbow.seek 3 +2 "manipulator"& ( +16 "core" ( +2 "manipulator"&& +4 "core" &  # +2 "storage"(& +3 "core" &w\ \ X\  +2 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +12 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.11 Pucks below Top Plate +2 "storage"(,'V +64 "core" ' +2 "manipulator"&& +4 "core" & 1 # +2 "storage"(!& +4 "core" &w l l \  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +2 "manipulator"&$'@ +39 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.07 Pucks below Top Plate +2 "storage"( '@ +26 "core" ' +2 "manipulator"&)% +4 "core" %FO p j + "storage"(& +5 "core" &w\ 0\ - -\  + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 3 + 306 counts + "manipulator"&*'r +17 "core" ' +2 "manipulator"&& +4 "core" & = # +2 "storage"(& +4 "core" &w m J\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +20 "core" ' +2 "storage"( % +4 "core" %= m m\ +2 ."downElevator"SE.seek :down +3 "storage"(%'I +99 (~% +3 "core" %D; H H \ SU +2 "manipulator"&/% +5 "core" %  o +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +89 "core" ' +58 ' + ."downElevator"SE.stop + "storage"(5 +3 (& +4 "core" &w q o G\  +2 "collection"'2& +4 "core" &Yj``P\ N + #tStoring generic puck in Collection Clamp to tube 3 +2 "manipulator"&% +4 "core" %\  / \ b + "storage"(% +4 "core" %A n p + "storage"('. +3 "core" .(z +2 "storage"(4& +4 "core" &w _ [  + "storage"(6& +4 "core" &w Z  +2 "manipulator"&7& +4 "core" &  # + .tElbow.seek 3 +2 "manipulator"&1( +3 "core" ( +2 "manipulator"&:& +4 "core" & + # + "storage"(.& +4 "core" &w   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts + "manipulator"&=' +100 "core" ' +2 "storage"(& +4 "core" &w k  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +3 "storage"(V'j +280 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&A& +3 "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 3 +2 "manipulator"&'@ +38 "core" ' +2 .tElbow.hold +2 "manipulator"&;, +3 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(F- +2 "core" -' +3 .tSE.seek 0.03 Pucks below Top Plate + "storage"(9' +36 "core" ' +2 "manipulator"&G% +4 "core" %HT f h _ + "storage"(3& +4 "core" &w\ 1\ 0 g\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 308 counts +2 "manipulator"&8't +18 "core" ' +2 "manipulator"&?& +4 "core" &  "~ + "storage"(& +5 "core" &w c j \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 700 counts +2 "manipulator"&L' +19 "core" ' +2 .tSE.seek 1.03 Pucks below Top Plate +2 "storage"(M' +46 "core" ' +2 "manipulator"&J& +4 "core" &  "~ +2 "manipulator"&B% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&T( +145 "core" ( + "manipulator"&5& +5 "core" & / + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" & o / +2 .tForearm.seek CC + "manipulator"&X'Ϥ +91 "core" ' + .tHand.close +2 "manipulator"&Z/ +64 "core" / +2 .tCC.seek :open +2 "collection"'I( +432 "core" ( +2 "storage"(D& +4 "core" &w ,  + "storage"(&& +4 "core" &w !  + "manipulator"&C& +4 "core" & } T - +2 "manipulator"&@% +3 "core" % Ϟ ~ q s ' +2 .tForearm.seek :retract +2 "manipulator"&#'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&P( +162 "core" ( +2 "manipulator"&a& +4 "core" & H + "storage"("& +4 "core" &w  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.seek 3 +2 "manipulator"&Q'@ +109 "core" ' +2 .tElbow.hold + "manipulator"&R, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&U1 +94 "core" 1 +3 "manipulator"&d% +4 "core" % Jq   +2 "storage"(f& +4 "core" &w z\ \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 310 counts +2 "manipulator"&i'v +16 "core" ' +2 "manipulator"&]& +4 "core" & ~  +2 "storage"(_& +4 "core" &w ) Q  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 700 counts +2 "manipulator"&K' +20 "core" ' + "storage"([% +5 "core" % .  +2 ."downElevator"SE.seek :down +3 "storage"(\\'I +99 (l% +3 "core" %= X SS + "manipulator"&N% +4 "core" %  V +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +88 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 3 to 4 of [1..7] + #Loading generic puck from tube 3 into Collection Clamp +2 "collection"'o& +4 "core" &Z] + "manipulator"&(% +5 "core" %\  ~ X + "storage"(g% +4 "core" %@  +2 "storage"(Y. +3 "core" .(z + "storage"(>& +4 "core" &w  + "storage"(O& +5 "core" &w   + "manipulator"&c& +4 "core" &  +2 .tElbow.seek 3 + "manipulator"&j( +8 "core" ( +2 "manipulator"&-& +4 "core" & J +2 "storage"(q& +4 "core" &w _  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 700 counts +2 "manipulator"&u' +93 "core" ' +2 "storage"(x& +4 "core" &w  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(m'j +279 "core" ' + "storage"({- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (|& +39 "core" &w  +14 "manipulator"&p& +5 "core" & r C +2 .tElbow.seek 3 + "manipulator"&^( +3 "core" ( +2 "manipulator"&+& +3 "core" & ~  +2 "storage"(r& +4 "core" &w B  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&w'l +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&W/ +101 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&h& +2 "storage"(`'I +7 "core" & u +2 "manipulator"&% +4 "core" % q ~  +2 .tForearm.seek :retract + "manipulator"&v'\ +102 "core" ' +2 .tElbow.seek CC +2 "manipulator"&}( +138 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +11 "core" ( +2 "manipulator"&t& +4 "core" &  E - +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 + "manipulator"&s'Ϥ +90 "core" ' +2 "manipulator"&\ & +4 "core" & | ] - +2 "manipulator"&n% +4 "core" %Ϥ t 6 L +2 "collection"' & +4 "core" &Z\\:\ +2 "collection"'& +5 "core" &\\\\3\ +2 .tCC.seek :closed +2 "collection"'(Y +4 "core" &Y\\\ +8 & 0[^\ #b +9 &WZ]\ 7 +10 &[^\ L +9 &cZ^\ L +9 &nb[^\ L +10 &0bX^\ L +9 &b\\]\ L +9 &b]\\\ L +10 &wc\\_\ L +9 &9`Y^\ L +9 &`Y\\\ L +10 &!_[]\ L +9 &#}aY]\ L +10 &%@bY^\ L +9 &'b[\\\ L +9 &(bY^\ L +10 &*c]^\ L +9 &,HdZ]\ L +9 &. `Y\\\ L +10 &/cZ\\\ L +9 &1][^\ L +10 &3Q_Y^\ L +9 &5bZ_\ L +9 &6_Y^\ L +10 &8cZ^\ L +9 &:XbZ]\ L +9 &<a[\\\ L +10 &=a\\^\ K +9 &?b[^\ L +10 &Aa`[]\ L +9 &C"eY]\ L +9 &Dd]]\ M +10 &FiZ]\ L +9 &Hfi[]\ M +9 &J%nX\\\ N +10 &KY]\ P +9 &M\\]\ U +10 &ON_`\ X +9 &Q]`\ X +9 &RZ_\ Y +10 &T\\^\ Y +9 &VRZ_\ Y +9 &X]`\ Y +10 &YiF]_\ %n +9 &Y]_\ L +6 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.06 +2 .Hand.open + "manipulator"&1 +3 "core" &Ys\\a\ L +71 1 + "manipulator"&% +5 "core" % Ϥ  L + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%& +5 "core" & \ + "manipulator"&% +4 "core" %\ j  +2 "storage"(% +3 "core" %@ n n\ +2 "storage"(!. +3 "core" .(z + "storage"(k& +5 "core" &w p p\  + "storage"(& +4 "core" &w n n\  + "manipulator"&)& +4 "core" & i - + "manipulator"&% +4 "core" %\ \\  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&( +163 "core" ( + "manipulator"&& +5 "core" &   + "storage"(& +4 "core" &w K  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 700 counts +2 "manipulator"& ' +98 "core" ' +2 "storage"( & +4 "core" &w  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('j +281 "core" ' +2 "storage"(~- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (/& +2 "core" &w k a V\  +2 "manipulator"&& +4 "core" &   +2 .tElbow.seek 3 +2 "manipulator"& ( +3 "core" ( + "manipulator"&,& +4 "core" & >  +2 "storage"($& +4 "core" &w p o\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&'l +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&*/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&2& +2 "storage"('I +7 "core" & 3  +2 "manipulator"&% +4 "core" % m  # + .tForearm.seek :retract +2 "manipulator"&''\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&4( +156 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +91 "core" ( +2 "manipulator"& & +4 "core" & l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &  l +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&7'Њ +89 "core" ' +2 "manipulator"&:& +4 "core" & z L l +2 "manipulator"&.% +4 "core" %Ў # \\ + "processing"%& +4 "core" &\ +2 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%%(Y +4 "core" &\  +9 &/~\ *y +10 &d \ ? +9 &\ \ N +9 &E_\ M +10 &e \ M +9 &f \ M +9 &b\ L +10 &Le \ M +9 &c\ M +10 &e\ M +9 & g \ M +9 &"Tf \ M +10 &$e\ M +9 &%e\ \ M +9 &'e \ M +10 &)[d\ \ M +9 &+g \ M +10 &,g \ M +9 &.e \ M +9 &0cc\ M +10 &2%f\ M +9 &3c \ M +9 &5g \ M +10 &7mf\ M +9 &9.h\ \ M +10 &:e \ M +9 &<e\ M +9 &>tf \ M +10 &@7c\ M +9 &Ag\ M +9 &Cf\ M +10 &E{f \ M +9 &G<n \ N +10 &Hm\ N +9 &Jr\ N +9 &L|\ P +10 &N4 \ S +9 &O\ \ S +9 &Q\ S +10 &S{\ S +9 &U=\ S +10 &W\ R +9 &Xzv\ 5 +9 &Yf. \ T +10 &Y#\ . +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 9/26 samples, on/off torque 1.43 + .Hand.open + "manipulator"&1 +78 "core" 1 + "manipulator"&0% +5 "core" % Ў H \\ + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 "processing"%A& +4 "core" &Y\ . +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&<% +4 "core" %\  \ g + "storage"(F% +4 "core" %? i [ !\ +2 "storage"(G. +3 "core" .(z + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(3(, +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +3 "manipulator"&& +5 "core" &,\ <\ C s\  + &  l +3 .tElbow.reconfigure :tight +2 ."raiseStack"SE.reconfigure :place +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "storage"(#].K-0-\ b + "manipulator"&J( +6 ."raiseStack"SE.seek :beamBreak + "storage"(B'j +3 "core" ( +2 "manipulator"&=& +3 "core" &  l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &  l +2 .tForearm.seek PC +2 "manipulator"&V'Њ +87 "core" ' +2 .tHand.close + "manipulator"&/ +86 "core" / +2 .tPC.seek :open +2 "processing"%8( +73 "core" ' + "storage"(9- +4 "core" -'j + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place + "storage"(5' +40 "core" ' +301 ( + "storage"(H& +5 "core" &, Q d \  + "manipulator"&L& +4 "core" & - l + "manipulator"&;% +4 "core" % y @ 6 +2 .tForearm.seek :retract + "manipulator"&Z'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&S( +289 "core" ( + "manipulator"&E& +5 "core" &  o + "storage"(D& +4 "core" &, o o\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&&' +97 "core" ' + .tHand.open + "manipulator"&C1 +66 "core" 1 +2 "storage"(@- +4 "core" -' +2 .tSE.seek -0.22 Pucks below Top Plate +2 "storage"(a' +25 "core" ' + .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.83 Pucks below Top Plate +2 "storage"("' +53 "core" ' + #tLights, camera, ACTION! +2 "storage"(X- +4 "core" -' + "storage"(T& +4 "core" &,\ \  \  + "manipulator"&U& +5 "core" & Z o + .tElbow.seek 4 +2 "manipulator"&d( +3 "core" ( +2 "manipulator"&f& +4 "core" &  o + "storage"(]& +5 "core" &,\ \ \  +2 .tForearm.seek 4 + 700 counts + "manipulator"&_' +4 "core" ' + .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.11 Pucks below Top Plate +2 "storage"(['V +61 "core" ' +2 "manipulator"&#& +4 "core" & O o +2 "storage"(l& +4 "core" &, ~\  \  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 4 + "manipulator"&N' +40 "core" ' +2 .tElbow.hold + "manipulator"&P, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.07 Pucks below Top Plate +2 "storage"(Q'@ +26 "core" ' + "manipulator"&o% +5 "core" %!A f e + "storage"((& +4 "core" &,\ $\ ' \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 313 counts +2 "manipulator"&i'M +11 "core" ' +2 "manipulator"&g& +4 "core" &  n +2 "storage"(Y& +4 "core" &, }\ * {\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&>' +40 "core" ' + "storage"(O% +5 "core" %E m m\ +2 ."downElevator"SE.seek :down +4 "storage"(c'I +99 (M% +3 "core" %8 H I \ ST +2 "manipulator"&-% +4 "core" %  I +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&q'\ +92 "core" ' +56 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (K& +4 "core" &, l o k\  + "collection"'x& +5 "core" &Ys^^\ L + #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"&\\% +3 "core" %\   V +2 "storage"(R% +4 "core" %O \ @  + "storage"(e. +3 "core" .(, +2 "storage"({& +4 "core" &, Y   + "storage"(|& +4 "core" &,   + "manipulator"&p& +4 "core" &  n +43 .tElbow.seek 4 +12 "manipulator"&+( +3 "core" ( + "manipulator"&r& +4 "core" & H n +2 "storage"(W& +3 "core" &, g  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&h' +90 "core" ' +2 "storage"(& +4 "core" &, n \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(j'j +277 "core" ' +2 "storage"(u- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&t& +3 "core" & Z n +2 "storage"(b& +3 "core" &, m m \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 4 +2 "manipulator"&m' +35 "core" ' + .tElbow.hold +2 "manipulator"&w, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(\ - +3 "core" -' +2 .tSE.seek 0.03 Pucks below Top Plate +2 "storage"(n' +34 "core" ' + "manipulator"& % +4 "core" %%W o f x +2 "storage"(^& +4 "core" &,\ (\ / =\  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 4 + 317 counts + "manipulator"&`'Q +19 "core" ' + "manipulator"&v& +4 "core" & | m +2 "storage"(I& +4 "core" &, \\ N /\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&' +26 "core" ' +2 .tSE.seek 1.03 Pucks below Top Plate +2 "storage"(' +47 "core" ' +2 "manipulator"&& +4 "core" & m +2 "manipulator"&% +4 "core" % Z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +146 "core" ( +2 "manipulator"&!& +5 "core" &  + + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &k& +2 "core" & 1 + +3 .tForearm.seek CC + "manipulator"&'Ϥ +94 "core" ' + .tHand.close +2 "manipulator"&)/ +72 "core" / +2 .tCC.seek :open + "collection"'( +433 "core" ( +2 "storage"(s& +4 "core" &,   + "storage"(& +4 "core" &, o  + "manipulator"&& +4 "core" & t t z + + "manipulator"& % +5 "core" % Ϩ u | + .tForearm.seek :retract +2 "manipulator"&}'\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&( +155 "core" ( +2 "manipulator"&~& +4 "core" &   +2 "storage"(/& +4 "core" &,   + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 4 +2 "manipulator"&' +109 "core" ' + .tElbow.hold +2 "manipulator"&,, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&$1 +76 "core" 1 +3 "manipulator"&*% +4 "core" % %j  +2 "storage"(2& +4 "core" &, M ~ /\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 317 counts + "manipulator"&'Q +17 "core" ' +2 "manipulator"&& +4 "core" & ~ !  + "storage"( & +4 "core" &,  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&' +20 "core" ' +2 "storage"(% +4 "core" % /  +2 ."downElevator"SE.seek :down +4 "storage"( 'I +98 (6% +3 "core" %; 2 RR +2 "manipulator"& % +4 "core" % x +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +98 "core" ' +41 ' + ."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" %\  + "storage"(% +4 "core" %B   +2 "storage"('. +3 "core" .(, + "storage"(z& +5 "core" &,  + "storage"(& +4 "core" &,  + "manipulator"&0& +4 "core" & -  +2 .tElbow.seek 4 +2 "manipulator"&A( +3 "core" ( +2 "manipulator"&<& +3 "core" &   +2 "storage"(F& +4 "core" &,   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&' +112 "core" ' +2 "storage"(G& +4 "core" &,  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(7'j +278 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (?& +3 "core" &,  + "manipulator"&=& +4 "core" & J  +2 .tElbow.seek 4 + "manipulator"&1( +3 "core" ( +2 "manipulator"&y& +3 "core" &   +2 "storage"(& +3 "core" &, . A  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&9'@ +20 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&4/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"(%'I +6 "core" & .  +2 "manipulator"&B% +4 "core" % C k  +2 .tForearm.seek :retract +2 "manipulator"&H'\ +98 "core" ' +3 .tElbow.seek CC +2 "manipulator"&L( +142 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +6 "core" ( +2 "manipulator"&;& +4 "core" & { | & - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" & ~  - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&E'Ϥ +98 "core" ' + "manipulator"&D& +4 "core" & w  - +2 "manipulator"&J% +4 "core" %ϳ s t j +2 "collection"'C& +4 "core" &X]\ +2 "collection"'@& +5 "core" &Y\\\ +2 .tCC.seek :closed +2 "collection"'X(Y +4 "core" &[[\ +6 & -X]\ $c +10 &XW^\ 7 +9 &[^\ L +10 &bZ^\ L +9 &mbX]\ K +9 &-bZ]\ L +10 &bZ]\ K +9 &bZ]\ L +9 &tcZ]\ L +10 &7_[]\ K +9 &b[_\ L +10 &!eZ]\ L +9 &#|f[]\ L +9 &%>`X]\ L +10 &'c\\^\ K +9 &(cZ\\\ K +9 &*bY]\ L +10 &,FeY_\ L +9 &.e\\]W\ L +9 &/eY]\ K +10 &1aZ]P\ K +9 &3Ob[]Y\ K +10 &5cY[X\ L +9 &6eX]b\ L +9 &8_Y\\\ L +10 &:Ve[_R\ L +9 &<e[[\ L +9 &=fX^[\ L +10 &?`Z]`\ K +9 &A^`[\\\ L +10 &C `\\]\ L +9 &DeY\\\ L +9 &FhZ]S\ L +10 &Hch[\\\ M +9 &J$p][\ M +9 &K\\]u\ P +10 &M[]\ U +9 &ONZ^\ V +10 &Q^_\ W +9 &R\\`\ W +9 &T]a}\ X +10 &VP^_\ Y +9 &X]`\ Y +9 &YfD]_\ 's +10 &Y ]aJ\ N +5 ( +2 "collection"'@& +4 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.04 +2 .Hand.open + "manipulator"&T1 +3 "core" &Yv\\`\ N +71 1 + "manipulator"&U% +4 "core" % ϳ k Z j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&f'\ +90 "core" ' +2 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%]& +4 "core" & \ +2 "manipulator"&Z% +3 "core" %\  z \ c +2 "storage"(#% +4 "core" %J o m\ + "storage"(l. +3 "core" .(, +2 "storage"(5& +4 "core" &, p p\  + "storage"(o& +4 "core" &, n n\  + "manipulator"&(& +4 "core" & ^ - + "manipulator"&a% +4 "core" %\   \ c +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&g( +175 "core" ( +2 "manipulator"&Y& +4 "core" &   +2 "storage"(O& +3 "core" &,  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&S' +91 "core" ' +2 "storage"(&& +4 "core" &,  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"("'j +281 "core" ' + "storage"(M- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (-& +3 "core" &, { i \  + "manipulator"&_& +4 "core" &   +2 .tElbow.seek 4 + "manipulator"&d( +15 "core" ( +2 "manipulator"&[& +4 "core" & { - O + "storage"(N& +4 "core" &, n n \  +2 .tForearm.seek 4 + 300 counts + "manipulator"&i'@ +24 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&K/ +69 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&x& +2 "storage"(\\'I +7 "core" & 3 O + "manipulator"&R% +4 "core" % l  y +2 .tForearm.seek :retract +2 "manipulator"&e'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&{( +154 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +94 "core" ( +2 "manipulator"&Q& +4 "core" & + + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&p'Њ +86 "core" ' +2 "manipulator"&r& +4 "core" & y  +2 "manipulator"&W% +4 "core" %Ѓ % Y + "processing"%>& +4 "core" &\ +3 "processing"%& +5 "core" &\ +48 .tPC.seek :closed +13 "processing"%c(Y +4 "core" &\ + &\ + &\ + &\ + &\ + & \ + & \ +2 & &\ #a +9 &V\ 7 +9 & \ L +10 &`\ M +9 &jc\ M +9 &-c\ L +10 &b\ L +9 &b\ L +10 &r_\ M +9 &4e\ M +9 &e\ M +10 &!f\ M +9 &#zg\ \ M +9 &%<g\ M +10 &&e\ M +9 &(g\ M +10 &*h\ M +9 &,Ee\ L +9 &.c\ M +10 &/e\ M +9 &1d\ M +10 &3Lg\ M +9 &5e\ L +9 &6d\ L +10 &8e\ M +9 &:Ud\ L +9 &<e\ M +10 &=b\ M +9 &?c\ L +9 &A\\e\ M +10 &Cb\ M +9 &Dg\ M +10 &Fj\ M +9 &Hbm\ M +9 &J#m\ N +10 &Kx\ O +9 &M\ R +9 &OZ\ S +10 &Q\ S +9 &R\ S +10 &T\ S +9 &Vb\ S +9 &X$\ @ +10 &Y:=u\ &o +9 &Y(\ - +5 ( +2 "processing"%& +5 #tProcessing Clamp onSpring/offSpring for 10/26 samples, on/off torque 1.42 +2 .Hand.open + "manipulator"&P1 +4 "core" &Y\ - +187 1 + "manipulator"&q% +5 "core" % Ѓ a Y + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +92 "core" ' +2 "processing"%t& +4 "core" &Y\ - +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&b% +4 "core" %\   +2 "storage"(\ % +4 "core" %H }\ * \ + "storage"( . +3 "core" .(, +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(^(; +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (v& +4 "core" &;\ Q\ I J\  + "manipulator"&I& +5 ."raiseStack"SE.reconfigure :place +3 "storage"(#].K-0-\ b +2 "core" &  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"('j +3 "manipulator"&( +3 "core" ( +2 "manipulator"&h& +4 "core" &  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &+& +3 "core" &  +2 .tForearm.seek PC + "manipulator"&j'Њ +90 "core" ' + .tHand.close +2 "manipulator"&m/ +73 "core" / +2 .tPC.seek :open +2 "processing"%`( +79 "core" ' + "storage"(n- +4 "core" -'j + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(!' +31 "core" ' +303 ( + "storage"(k& +4 "core" &; j l e\  +2 "manipulator"&& +3 "core" & G +2 "manipulator"&w% +4 "core" % М O +2 .tForearm.seek :retract + "manipulator"&)'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +265 "core" ( +2 "manipulator"&& +4 "core" &  + "storage"(s& +4 "core" &;  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&', +92 "core" ' +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "storage"( - +3 "core" -' +2 .tSE.seek -0.22 Pucks below Top Plate +2 "storage"(~' +33 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.83 Pucks below Top Plate +2 "storage"(/' +51 "core" ' +2 #tLights, camera, ACTION! + "storage"(- +4 "core" -' + "storage"(& +4 "core" &;\ $\ ' 5\  +2 "manipulator"&$& +4 "core" &  + .tElbow.seek 5 +2 "manipulator"&*( +3 "core" ( +2 "manipulator"&2& +4 "core" &  + "storage"(& +4 "core" &;\ \  \  +2 .tForearm.seek 5 + 700 counts +2 "manipulator"& ', +3 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.11 Pucks below Top Plate +2 "storage"('V +57 "core" ' +2 "manipulator"&}& +4 "core" &  + "storage"(6& +4 "core" &; g k /\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 +2 "manipulator"& 'p +38 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.07 Pucks below Top Plate +2 "storage"('@ +23 "core" ' +2 "manipulator"&.% +4 "core" %yR h h +2 "storage"(& +4 "core" &;\ $\ $ \  + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 309 counts + "manipulator"&'ϥ +19 "core" ' + "manipulator"&& +5 "core" &  + "storage"('& +5 "core" &; l c -\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&z', +25 "core" ' +2 "storage"(% +4 "core" %= p p \ +3 ."downElevator"SE.seek :down +4 "storage"(0'I +99 (% +3 "core" %&; k T 9\ SU +2 "manipulator"&<% +4 "core" %"  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +91 "core" ' +66 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (& +4 "core" &; Y q r  + "collection"'G& +5 "core" &Yu^`\ N + #tStoring generic puck in Collection Clamp to tube 5 +2 "manipulator"& % +4 "core" %\ \   + "storage"(,% +4 "core" %\\  + "storage"(:. +4 "core" .(; + "storage"(& +4 "core" &;   +2 "storage"(?& +4 "core" &;   + "manipulator"&=& +4 "core" &  +2 .tElbow.seek 5 + "manipulator"&y( +4 "core" ( + "manipulator"&& +4 "core" &  +2 "storage"(4& +4 "core" &;  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&', +98 "core" ' + "storage"(B& +5 "core" &; \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(A'j +283 "core" ' +6 "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&;& +3 "core" & u Y +2 "storage"(V& +3 "core" &; \ * :\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 +2 "manipulator"&7'p +36 "core" ' +2 .tElbow.hold + "manipulator"&9, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(D- +2 "core" -' +2 .tSE.seek 0.03 Pucks below Top Plate +2 "storage"(J' +39 "core" ' + "manipulator"&C% +5 "core" %΁S f h k + "storage"(1& +5 "core" &;\ %\ # /\  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 5 + 317 counts +2 "manipulator"&%'ϭ +18 "core" ' +2 "manipulator"&H& +4 "core" & F +2 "storage"(& +4 "core" &; l l \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&T', +20 "core" ' +2 .tSE.seek 1.03 Pucks below Top Plate + "storage"(U' +54 "core" ' +2 "manipulator"&]& +4 "core" & Y +2 "manipulator"&Z% +4 "core" %!  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&l( +151 "core" ( +3 "manipulator"&@& +4 "core" & z X 1 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" & u  1 +2 .tForearm.seek CC + "manipulator"&o'Ϥ +91 "core" ' + .tHand.close +2 "manipulator"&(/ +79 "core" / +2 .tCC.seek :open +2 "collection"'a( +433 "core" ( + "storage"(E& +4 "core" &;   +2 "storage"(Y& +3 "core" &;   +2 "manipulator"&O& +4 "core" &  ~ u . + "manipulator"&&% +4 "core" % ϰ t | % +2 .tForearm.seek :retract + "manipulator"&L'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&f( +164 "core" ( + "manipulator"&M& +4 "core" & T n +2 "storage"(-& +4 "core" &;  + .tElbow.reconfigure :limp +43 "manipulator"&$ ,(b +11 .tForearm.seek 5 +2 "manipulator"&_'p +105 "core" ' +2 .tElbow.hold + "manipulator"&[, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&N1 +71 "core" 1 +2 "manipulator"&K% +4 "core" % ΃v ; % +2 "storage"(x& +4 "core" &; [ N {\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 319 counts + "manipulator"&R'ϯ +21 "core" ' +2 "manipulator"&g& +4 "core" & Y n + "storage"(S& +4 "core" &;   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&"', +25 "core" ' +2 "storage"(i% +4 "core" % N  +3 ."downElevator"SE.seek :down +3 "storage"(Q'I +99 (|% +3 "core" %; F SR +2 "manipulator"&d% +4 "core" %)  \\ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +93 "core" ' +47 ' + ."downElevator"SE.stop + "storage"(5 +3 #tShuffling two pucks from tube 5 to 6 of [1..7] +2 #Loading generic puck from tube 5 into Collection Clamp + "collection"'W& +5 "core" &Z\\_ + "manipulator"&>% +4 "core" %\ \ <  +2 "storage"(\\% +4 "core" %A  + "storage"(e. +4 "core" .(; + "storage"(8& +4 "core" &;  +2 "storage"(P& +3 "core" &;  +2 "manipulator"&q& +4 "core" & a n +2 .tElbow.seek 5 + "manipulator"&( +4 "core" ( + "manipulator"&t& +4 "core" &  n +2 "storage"(b& +3 "core" &;  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&\ ', +97 "core" ' +3 "storage"( & +4 "core" &; ?  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(p'j +278 "core" ' + "storage"(v- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (I& +2 "core" &; , &  +2 "manipulator"&h& +4 "core" &  n + .tElbow.seek 5 +2 "manipulator"&+( +3 "core" ( + "manipulator"&3& +4 "core" &  n + "storage"(m& +4 "core" &; .  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&n'Ϝ +21 "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"&u& +2 "storage"(c'I +7 "core" & + n +2 "manipulator"&% +4 "core" % Ϙ Y / + .tForearm.seek :retract +2 "manipulator"&k'\ +96 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +141 "core" ' + ."downElevator"SE.stop + "storage"(5 +12 "core" ( + "manipulator"&w& +4 "core" & t u X - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &  u - +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'Ϥ +97 "core" ' +2 "manipulator"&s& +4 "core" & V - + "manipulator"&% +5 "core" %ϥ h +2 "collection"'& +3 "core" &[_F\ +3 "collection"' & +6 "core" &\\[G\ +2 .tCC.seek :closed +3 "collection"'(Y +3 "core" &Y]\ +6 & .[]\ #a +10 &VY^\ 7 +9 &Z]\ K +9 &b[]\ L +10 &q_Z\\\ K +9 &3a[[\ K +10 &_[\\\ K +9 &aY]\ K +9 &yc[]\ K +10 &;bZ\\\ K +9 &c[\\\ K +9 &!c[]\ K +10 &#e[]\ L +9 &%BbZ]\ L +9 &'`[\\{\ K +10 &(cZ]\ K +9 &*eZ\\(\ L +10 &,Ja[]\ L +9 &. aX]\ L +9 &/`Y]\ L +10 &1a[^\ L +9 &3S^Y]\ K +10 &5`\\\\t\ L +9 &6_X_\ K +9 &8b[] \ K +10 &:[g[]\ K +9 &<^Y\\\ K +9 &=`\\]-\ K +10 &?bZ]\ L +9 &Acc[^\ K +9 &C$e[_\ L +10 &DgZ]Z\ L +9 &Fg[^\\\ L +10 &Hik\\\\g\ L +9 &J)n\\Z\ M +9 &K[\\+\ O +10 &M\\]\ U +9 &OP\\`\ W +10 &Q]_\ W +9 &R\\^\ X +9 &T\\`\ X +10 &VS\\`)\ Y +9 &X[`'\ Y +9 &YiF^_)\ %n +10 &Y]`\ M +5 ( +2 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.09 + .Hand.open + "manipulator"&1 +4 "core" &Yf^a\ L +67 1 +2 "manipulator"&$% +4 "core" % Ϥ Q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +94 "core" ' +2 #tLoading generic puck from tube 5 into Processing Clamp +2 "processing"%& +4 "core" &\ + "manipulator"&)% +4 "core" %\  r u e +2 "storage"(}% +4 "core" %P  + "storage"(6. +3 "core" .(; +2 "storage"(!& +3 "core" &; I  +2 "storage"(.& +4 "core" &; ,  + "manipulator"&& +4 "core" & r q 9 - + "manipulator"&~% +4 "core" %\ t t G +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +150 "core" ( +2 "manipulator"&'& +4 "core" & y  +2 "storage"(& +4 "core" &;  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&', +97 "core" ' +2 "storage"(& +4 "core" &;  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(/'j +281 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (<& +3 "core" &; t d \  + "manipulator"& & +4 "core" &  +2 .tElbow.seek 5 + "manipulator"&*( +7 "core" ( +2 "manipulator"&& +4 "core" & z v 5  +2 "storage"( & +3 "core" &; n d \  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'Ϝ +29 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +70 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&G& + "storage"( 'I +8 "core" & 4  + "manipulator"&,% +4 "core" %  { +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&:( +159 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +91 "core" ( + "manipulator"&& +5 "core" &  z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" & w + z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&='Њ +99 "core" ' + "manipulator"&& +5 "core" &  z +2 "manipulator"&4% +4 "core" %Ї  +2 "processing"%z& +4 "core" & \ +2 "processing"%B& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%0(Y +4 "core" &\ +7 &6\ #c +10 &V\ 7 +9 &\ L +9 &d\ M +10 &qd\ M +9 &3d\ M +9 &f \ L +10 &b \ L +9 &z] \ L +9 &:e \ M +10 &c\ M +9 &!f\ M +10 &#c\ M +9 &%Cf\ M +9 &'j\ M +10 &(a \ M +9 &*e\ M +9 &,Jc\ M +10 &. d\ M +9 &/e\ L +10 &1e\ M +9 &3Rf\ M +9 &5e\ M +10 &6c\ M +9 &8d\ M +9 &:[b\ M +10 &<f\ M +9 &=g\ M +10 &?`\ L +9 &Adb\ L +9 &C%e\ M +2 "Can"\ P> +8 "core" &Dh \ M +9 &Fi\ M +9 &Hij\ M +10 &J*n\ N +9 &Ky\ N +10 &M\ R +9 &Ob\ R +9 &Q"\ S +10 &R\ R +9 &T\ S +9 &Vj\ R +10 &X+\ @ +9 &Y87n\ &n +10 &Y3\ . +5 ( +2 "processing"%B& +4 #tProcessing Clamp onSpring/offSpring for 10/26 samples, on/off torque 1.42 + .Hand.open +2 "manipulator"&1 +3 "core" &Y"\ . +70 1 + "manipulator"&F% +4 "core" % Ј Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' +2 "processing"%;& +4 "core" &Y\ . +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"&V% +5 "core" %\   +2 "storage"(D% +3 "core" %T ` i <\ +2 "storage"(C. +3 "core" .(; + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(1(K +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (H& +2 "manipulator"&& +4 "core" &K\ U\ = \  +6 ."raiseStack"SE.reconfigure :place +3 "storage"(#].K-0-\ b +2 "core" &  z +3 .tElbow.reconfigure :tight +51 "manipulator"&$&.,(\ #b +4 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"(]'j + "manipulator"&Z( +6 "core" ( +2 "manipulator"&& +4 "core" &  z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &  z +2 .tForearm.seek PC +2 "manipulator"&A'Њ +91 "core" ' +2 .tHand.close +2 "manipulator"&7/ +68 "core" / +2 .tPC.seek :open + "processing"%%( +77 "core" ' + "storage"(J- +4 "core" -'j + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(@' +51 "core" ' +286 ( +3 "storage"(5& +4 "core" &K n m \  + "manipulator"&T& +5 "core" & u H z + "manipulator"&9% +4 "core" % y w v j  +2 .tForearm.seek :retract + "manipulator"&('\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&#( +256 "core" ( +2 "manipulator"&X& +4 "core" & y i J b + "storage"(E& +5 "core" &K a   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&Y' +90 "core" ' + .tHand.open +2 "manipulator"&O1 +65 "core" 1 +3 "storage"(&- +3 "core" -' +2 .tSE.seek -0.22 Pucks below Top Plate +2 "storage"(M' +23 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.83 Pucks below Top Plate + "storage"(-' +51 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(o- +3 "core" -' +2 "storage"(l& +3 "core" &K\ (\ $ $\  +2 "manipulator"&N& +4 "core" &  a + .tElbow.seek 6 +2 "manipulator"&K( +28 "core" ( + "manipulator"&x& +5 "core" &  + "storage"(g& +4 "core" &K\ %\ ' e\  +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&S' +3 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.11 Pucks below Top Plate +2 "storage"(i'V +67 "core" ' + "manipulator"&L& +5 "core" &   + "storage"(|& +4 "core" &K m o \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 6 +2 "manipulator"&d'* +37 "core" ' + .tElbow.hold +2 "manipulator"&f, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.07 Pucks below Top Plate +3 "storage"(_'@ +22 "core" ' +2 "manipulator"&W% +4 "core" %<e ~ ~  +2 "storage"(R& +4 "core" &K\ B\ G /\  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 6 + 318 counts +2 "manipulator"&>'h +20 "core" ' +2 "manipulator"&\\& +4 "core" &   +2 "storage"(e& +4 "core" &K n p 2\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&8' +28 "core" ' +2 "storage"(P% +4 "core" %H  +2 ."downElevator"SE.seek :down +4 "storage"(q'I +99 (U% +3 "core" %; m d \ ST +2 "manipulator"&t% +4 "core" %  s +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +91 "core" ' +66 ' + ."downElevator"SE.stop + "storage"(5 +3 ("& +4 "core" &K a a  + "collection"' & +4 "core" &Ye[aF\ L +2 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&Q% +5 "core" %\ \ p  + "storage"([% +4 "core" %`  + "storage"(r. +4 "core" .(K + "storage"(v& +4 "core" &K  + "storage"(I& +4 "core" &K  + "manipulator"&h& +4 "core" & q  +2 .tElbow.seek 6 +2 "manipulator"&3( +3 "core" ( + "manipulator"&m& +4 "core" &   +2 "storage"({& +4 "core" &K  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&u' +100 "core" ' +2 "storage"(& +4 "core" &K _  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('j +288 "core" ' +2 "storage"(\ - +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&w& +3 "core" &   + "storage"(j& +4 "core" &K A  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 + "manipulator"&p'* +36 "core" ' + .tElbow.hold +2 "manipulator"&n, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(s- +2 "core" -' +3 .tSE.seek 0.03 Pucks below Top Plate +2 "storage"(' +34 "core" ' + "manipulator"&% +4 "core" %=Z v t g +2 "storage"(+& +3 "core" &K\ F\ B\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 319 counts +2 "manipulator"&c'i +18 "core" ' + "manipulator"&k& +4 "core" &   +2 "storage"(a& +4 "core" &K n k \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&' +29 "core" ' +2 .tSE.seek 1.03 Pucks below Top Plate +2 "storage"($' +46 "core" ' +2 "manipulator"&& +4 "core" &   +2 "manipulator"&)% +4 "core" %#  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"& ( +154 "core" ( +2 "manipulator"&6& +4 "core" & q Z 3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &!& +3 "core" & | t J 3 +2 .tForearm.seek CC + "manipulator"&.'Ϥ +90 "core" ' +2 .tHand.close + "manipulator"&/ +88 "core" / +2 .tCC.seek :open + "collection"'~( +433 "core" ( +2 "storage"('& +4 "core" &K J  + "storage"(& +4 "core" &K '  + "manipulator"&& +4 "core" &  ` 0 + "manipulator"&% +4 "core" % Ϯ y  8 +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&2( +158 "core" ( + "manipulator"&& +4 "core" &   +2 "storage"(<& +4 "core" &K  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 6 +2 "manipulator"& '* +106 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +89 "core" 1 +3 "manipulator"&% +4 "core" % =t (  + "storage"(G& +4 "core" &K o i \  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 6 + 319 counts +2 "manipulator"&,'i +20 "core" ' + "manipulator"&& +5 "core" & w  + "storage"(& +4 "core" &K ! 2  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&/' +28 "core" ' + "storage"(% +4 "core" %  +3 ."downElevator"SE.seek :down +3 "storage"('I +100 (?% +3 "core" %8 y SR +2 "manipulator"&*% +4 "core" %  l +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +46 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 6 to 7 of [1..7] + #Loading generic puck from tube 6 into Collection Clamp +2 "collection"'4& +4 "core" &[\\ + "manipulator"&z% +5 "core" %\   + "storage"( % +5 "core" %U  + "storage"(. +3 "core" .(K +2 "storage"(`& +3 "core" &K '  +2 "storage"(& +4 "core" &K R  + "manipulator"&F& +4 "core" & i  +2 .tElbow.seek 6 +51 "manipulator"&;( +4 "core" ( + "manipulator"&V& +4 "core" & #  + "storage"(D& +5 "core" &K C  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&C' +98 "core" ' +2 "storage"(B& +4 "core" &K  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(='j +277 "core" ' +2 "storage"(H- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +2 "core" &K J  +2 "manipulator"&& +4 "core" &  !  +2 .tElbow.seek 6 + "manipulator"&y( +3 "core" ( +2 "manipulator"&^& +3 "core" & | ~ T  +2 "storage"(7& +4 "core" &K  H  +2 .tForearm.seek 6 + 300 counts + "manipulator"&J'V +24 "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"(0'I +8 "core" &   + "manipulator"&]% +4 "core" % d w +2 .tForearm.seek :retract +2 "manipulator"&5'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&T( +150 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +2 "core" ( +2 "manipulator"&9& +4 "core" & T / + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" & t r C / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&X'Ϥ +91 "core" ' +2 "manipulator"&E& +4 "core" & ~ z e / +2 "manipulator"&Z% +4 "core" %Ϡ u r W +2 "collection"'O& +4 "core" &Z^\ +2 "collection"'&& +5 "core" &[_H\ +2 .tCC.seek :closed +2 "collection"'o(Y +4 "core" &Y]\  +9 &0Y]\ *y +10 &fY\\\ > +9 &yZ^\ L +9 &C_X]\ K +10 &b[]\ K +9 &b[]\ L +9 &c\\`\ K +10 &L][_\ K +9 & b[\\\ K +10 &_[^\ L +9 & _[\\\ K +9 &"Sb\\_\ K +10 &$^Y\\\ K +9 &%e[\\\ K +9 &'c[]\ K +10 &)[dZ]\ K +9 &+cZ][\ L +9 &,`[[\ K +10 &.cZ]\ K +9 &0c`[]#\ K +10 &2%d\\^\\\ K +9 &3bZ]a\ L +9 &5b\\]-\ L +10 &7jbZ]\ L +9 &9-^Z]\ K +9 &:^Y\\7\ K +10 &<`Y\\q\ K +9 &>scZ^"\ K +10 &@5]X^\ K +9 &Aa[]-\ K +9 &Cf[]+\ L +10 &EyhZ]+\ L +9 &G;gY\\]\ L +9 &HnX^\ M +10 &JqZ]\ M +9 &Lq[]$\ R +10 &N&[]\ V +9 &O^_m\ W +9 &Q\\ba\ W +10 &Sf\\]a\ X +9 &U']__\ X +9 &V\\a3\ Y +10 &X[^\ E +9 &Y%^b\ *z +10 &Yl[_m\ M +2 ( +2 "collection"'&& +3 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.10 + .Hand.open + "manipulator"&l1 +72 "core" 1 +2 "manipulator"&N% +4 "core" % Ϡ ~  W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&('\ +92 "core" ' +2 #tLoading generic puck from tube 6 into Processing Clamp +2 "processing"%x& +4 "core" &\ + "manipulator"&g% +4 "core" %\  J +2 "storage"(L% +3 "core" %C e ! +2 "storage"(|. +3 "core" .(K +2 "storage"(@& +3 "core" &K H\  +2 "storage"(W& +4 "core" &K e S D  + "manipulator"&M& +4 "core" & x G / + "manipulator"&R% +4 "core" %\  r | N +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&\\( +158 "core" ( + "manipulator"&e& +4 "core" & -  +2 "storage"(#& +4 "core" &K  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&P' +95 "core" ' + "storage"(Y& +5 "core" &K  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(-'j +280 "core" ' +2 "storage"(U- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (t& +3 "core" &K l d \  +2 "manipulator"&S& +3 "core" &   +2 .tElbow.seek 6 +2 "manipulator"&K( +3 "core" ( +2 "manipulator"&i& +3 "core" & b  +2 "storage"(d& +3 "core" &K m O R  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&>'V +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"& & +2 "storage"(Q'I +7 "core" &   +2 "manipulator"&[% +4 "core" % X I / + .tForearm.seek :retract +2 "manipulator"&_'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&r( +161 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +88 "core" ( + "manipulator"&v& +4 "core" & O | +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" & | +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&h'Њ +88 "core" ' +2 "manipulator"&m& +4 "core" & 6 | +2 "manipulator"&{% +4 "core" %Ћ s \ Y +2 "processing"%8& +4 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%q(Y +4 "core" &\  +9 &2\ )w +9 &c \ > +10 &~\ M +9 &Ca\ L +9 &g\ M +10 &g\ M +9 &e \ M +9 &Je\ L +10 & e\ L +9 &c\ L +9 & g\ L +10 &"Rc\ L +9 &$c\ M +10 &%g\ L +9 &'c\ M +9 &)Z`\ L +10 &+c\ M +9 &,e\ M +10 &.g\ M +9 &0`c\ M +9 &2$c\ L +10 &3d\ M +9 &5h\ M +9 &7jc\ L +10 &9+f\ M +9 &:c\ M +9 &<c \ L +10 &>pe\ M +9 &@4a\ L +10 &Ad\ L +9 &Cg\ M +9 &Exh\ M +10 &G9k\ M +9 &Hl\ M +9 &Jo\ N +10 &Ly\ O +9 &N0\ S +10 &O\ S +9 &Q\ S +9 &Sw\ S +10 &U:\ R +9 &V\ R +9 &Xyv\ 6 +10 &Yf.\ T +9 &Y\ - +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 9/26 samples, on/off torque 1.42 +2 .Hand.open + "manipulator"&f1 +65 "core" 1 +2 "manipulator"&b% +5 "core" % Ћ g 9 Y + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +93 "core" ' +2 "processing"%w& +4 "core" &Y\ - +2 #tImaging generic puck in Processing Clamp while storing it to tube 7 + "manipulator"&j% +4 "core" %\  0 + "storage"(s% +4 "core" %F d i \ +2 "storage"(. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(+([c +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (k& + "manipulator"&a& +4 "core" &[a\ I\ Y E\  +4 ."raiseStack"SE.reconfigure :place +3 "storage"(#].K-0-\ b +2 "core" &  | +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +3 ."raiseStack"SE.seek :beamBreak +3 "manipulator"&( +3 "storage"()'j +3 "core" ( + "manipulator"&u& +4 "core" & | +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &  | +2 .tForearm.seek PC +2 "manipulator"&'Њ +91 "core" ' + .tHand.close +2 "manipulator"&p/ +67 "core" / +2 .tPC.seek :open +2 "processing"%c( +84 "core" ' + "storage"(- +3 "core" -'j +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(6' +54 "core" ' +279 ( + "storage"(!& +4 "core" &[a k m f\  +2 "manipulator"&& +4 "core" & | 7 | + "manipulator"&n% +4 "core" % { v   +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&}( +267 "core" ( +2 "manipulator"&& +4 "core" & { ) +2 "storage"('& +3 "core" &[a D  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&' +99 "core" ' +4 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "storage"(- +3 "core" -' +2 .tSE.seek -0.22 Pucks below Top Plate +2 "storage"(' +25 "core" ' +3 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.83 Pucks below Top Plate +52 "storage"(<' +52 "core" ' + #tLights, camera, ACTION! +2 "storage"(.- +3 "core" -' +2 "storage"( & +4 "core" &[a\ &\ & \  + "manipulator"& & +4 "core" & ` +2 .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( + "manipulator"&G& +5 "core" & ] + "storage"(& +4 "core" &[a\ \  \  +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&' +3 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.11 Pucks below Top Plate +2 "storage"('V +66 "core" ' +2 "manipulator"&& +4 "core" &  +2 "storage"(?& +4 "core" &[a d j \  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 7 + "manipulator"&2'" +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.07 Pucks below Top Plate + "storage"( '@ +30 "core" ' +2 "manipulator"&4% +4 "core" %4i z  +2 "storage"(,& +4 "core" &[a\ M\ D 0\  + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 7 + 318 counts + "manipulator"&z'` +20 "core" ' +2 "manipulator"& & +4 "core" &  +2 "storage"(& +4 "core" &[a m m\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts +2 "manipulator"&`' +26 "core" ' +2 "storage"(% +4 "core" %A +3 ."downElevator"SE.seek :down +4 "storage"(F'I +100 ($% +3 "core" %6 ` b ,\ ST +2 "manipulator"&V% +4 "core" % q P +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&D'\ +103 "core" ' +50 ' + ."downElevator"SE.stop + "storage"(5 +3 (/& +4 "core" &[a   +2 "collection"'B& +4 "core" &Yg\\_\ M + #tStoring generic puck in Collection Clamp to tube 7 +2 "manipulator"&% +4 "core" %\ ( +2 "storage"(% +4 "core" %V  + "storage"(. +4 "core" .([c + "storage"(H& +4 "core" &[a v  + "storage"(& +5 "core" &[a 2  + "manipulator"&& +4 "core" & . +2 .tElbow.seek 7 +2 "manipulator"&^( +3 "core" ( +2 "manipulator"&7& +4 "core" & S + "storage"(:& +5 "core" &[a  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts +2 "manipulator"&' +91 "core" ' +4 "storage"(]& +7 "core" &[a N  +4 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(;'j +21 #"kevan"Session Begun +256 "core" ' +2 "storage"(C- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&9& +4 "core" &  + "storage"(A& +4 "core" &[a o n "\  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek 7 +2 "manipulator"&='" +38 "core" ' +2 .tElbow.hold +2 "manipulator"&J, +5 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(E- +2 "core" -' +3 .tSE.seek 0.03 Pucks below Top Plate +2 "storage"(Z' +36 "core" ' + "manipulator"&O% +4 "core" %0b ~ z +2 "storage"(y& +4 "core" &[a\ C\ G \  + .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 7 + 314 counts +2 "manipulator"&0'\\ +23 "core" ' +2 "manipulator"&5& +4 "core" & } 6 +2 "storage"(~& +4 "core" &[a o n \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 700 counts + "manipulator"&l' +22 "core" ' +2 .tSE.seek 1.03 Pucks below Top Plate +3 "storage"(N' +50 "core" ' + "manipulator"&x& +5 "core" & 1 + "manipulator"&g% +4 "core" % S +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&L'\ +90 "core" ' +2 .tElbow.seek CC +4 "manipulator"&&( +155 "core" ( +2 "manipulator"&|& +4 "core" &" j  5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &@& +3 "core" &" s  5 +2 .tForearm.seek CC +2 "manipulator"&W'Ϥ +93 "core" ' +2 .tHand.close + "manipulator"&M/ +77 "core" / +2 .tCC.seek :open +2 "collection"'R( +432 "core" ( +2 "storage"(X& +4 "core" &[a 1  +2 "storage"(e& +3 "core" &[a   +2 "manipulator"&#& +4 "core" & t r b 4 +2 "manipulator"&Y% +3 "core" % Ϣ u } K +2 .tForearm.seek :retract +2 "manipulator"&T'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 7 +2 "manipulator"&(( +161 "core" ( + "manipulator"&U& +4 "core" & w c  +2 "storage"(t& +4 "core" &[a  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 7 +2 "manipulator"&S'" +108 "core" ' +2 .tElbow.hold +2 "manipulator"&i, +6 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&d1 +71 "core" 1 +3 "manipulator"&"% +4 "core" % 5} P A + "storage"( & +5 "core" &[a k g \\\  + .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 7 + 319 counts +2 "manipulator"&['a +20 "core" ' +2 "manipulator"&\\& +4 "core" & z #  + "storage"(P& +5 "core" &[a ! '  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 700 counts +2 "manipulator"&-' +28 "core" ' +2 "storage"(>% +4 "core" %  +2 ."downElevator"SE.seek :down +4 "storage"(v'I +99 (I% +3 "core" %< e SR +2 "manipulator"&K% +4 "core" %  V +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&m'\ +93 "core" ' +47 ' + ."downElevator"SE.stop +2 "storage"(5 +4 #tShuffling two pucks from tube 7 to 1 of [1..7] +2 #Loading generic puck from tube 7 into Collection Clamp +3 "collection"'{& +6 "core" &Z\\F + "manipulator"&8% +5 "core" %\   + "storage"(Q% +4 "core" %F  +2 "storage"(_. +3 "core" .([c + "storage"(%& +4 "core" &[a   + "storage"(f& +4 "core" &[a  +2 "manipulator"&b& +4 "core" &   +2 .tElbow.seek 7 + "manipulator"&w( +7 "core" ( + "manipulator"&j& +4 "core" &   +2 "storage"(s& +4 "core" &[a  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 700 counts + "manipulator"&' +92 "core" ' +3 "storage"(& +4 "core" &[a &  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(h'j +282 "core" ' + "storage"(k- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (a& +4 "core" &[a ,   + "manipulator"&u& +4 "core" &   +2 .tElbow.seek 7 + "manipulator"&3( +5 "core" ( + "manipulator"&1& +4 "core" & Q  +2 "storage"(p& +4 "core" &[a v  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&'N +16 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&r/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&\ & +5 "storage"(q'I +6 "core" &   +2 "manipulator"&)% +4 "core" % L  c +2 .tForearm.seek :retract + "manipulator"&!'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +144 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 "core" ( +2 "manipulator"&n& +4 "core" & u v ! ' + .tElbow.reconfigure :loose +53 "manipulator"&$ &.,(#b +4 && +3 "core" & | r k ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&'Ϥ +102 "core" ' + "manipulator"&'& +5 "core" & ' + "manipulator"&% +4 "core" %ϣ y W +2 "collection"'& +4 "core" &Y\\\ +2 "collection"'& +5 "core" &Z^\ +2 .tCC.seek :closed +2 "collection"'(Y +6 "core" &Z]\ +8 & /Y\\\ #a +9 &XY\\\ 7 +9 &Z^\ K +10 &aX\\\ K +9 &ucZ[\ K +10 &7dY[\ K +9 &aY]\ K +9 &]Z[\ K +10 &}`Y]\ K +9 &@\\[]\ K +9 & `Y]\ K +10 &!aY[\ K +9 &#_Y]\ K +9 &%Gd]_\ K +10 &'\ eZ[\ K +10 &(cZZ\ K +9 &*^X\\\ K +9 &,N`Z\\\ L +9 &.`[^\ K +10 &/aZ]\\\ K +9 &1bY^\ K +9 &3XdX]\ K +10 &5cY\\\ K +9 &6_[\\\ K +10 &8dY\\\ K +9 &:_bX]\ K +9 &<"_Y[#\ K +10 &=c[\\\ K +9 &?c[]\ K +9 &AfbZ\\g\ L +10 &C)d\\\\t\ K +9 &Dc\\]\ K +10 &Fg\\^\ L +9 &HmnY^\ L +9 &J-mY\\\ M +10 &K\\]\ P +9 &M\\_\ T +9 &OT\\^\ W +10 &Q]_\ X +9 &R[_5\ Y +10 &T[_0\ X +9 &VV[_o\ Y +9 &X[^u\ X +10 &YfC\\`\ (x +9 &Y[a\ O +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.09 +2 .Hand.open +3 "manipulator"&.1 +6 "core" &Yw\\_!\ O +66 1 + "manipulator"& % +5 "core" % ϣ w D + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 #tLoading generic puck from tube 7 into Processing Clamp +2 "processing"%G& +6 "core" & \ +3 "manipulator"&% +4 "core" %\ \ g  + "storage"(% +5 "core" %C n n\ + "storage"(?. +3 "core" .([c +2 "storage"(6& +4 "core" &[a n p\  + "storage"(4& +4 "core" &[a o o\  + "manipulator"&,& +5 "core" & " ' + "manipulator"&% +4 "core" %\ \ >  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 7 + "manipulator"& ( +159 "core" ( + "manipulator"&& +4 "core" & `  +2 "storage"(& +4 "core" &[a p  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 700 counts +2 "manipulator"&}' +90 "core" ' +2 "storage"(& +4 "core" &[a P  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(<'j +281 "core" ' +2 "storage"($- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (V& +3 "core" &[a l m }\  + "manipulator"&& +4 "core" &  +2 .tElbow.seek 7 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +3 "core" & S  +2 "storage"(2& +4 "core" &[a n o \  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&z'N +24 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&// +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&B& + "storage"('I +9 "core" & A  +2 "manipulator"&% +4 "core" % U > +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.seek PC +4 "manipulator"& ( +155 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +88 "core" ( + "manipulator"&H& +5 "core" & } +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" & j } + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC + "manipulator"&'Њ +98 "core" ' +2 "manipulator"&7& +4 "core" & 7 } +2 "manipulator"&:% +4 "core" %~ +2 "processing"%`& +5 "core" &\ +2 "processing"%]& +4 "core" &#\ +3 .tPC.seek :closed +2 "processing"%F(Y +6 "core" & \ +5 &\ \ 3 +10 &;H \ 0 +9 &er \ D +9 &\ m\ M +10 &e \ M +9 &b\ \ L +9 &Qa \ M +10 &d\ M +9 &_\ L +10 &f\ L +9 &Zc\ L +9 &!g \ M +10 &"b\ M +9 &$h \ L +9 &&ab\ M +10 &("e\ M +9 &)b \ L +9 &+d\ L +10 &-ic\ M +10 &/+g\ M +9 &0f\ \ L +9 &2g \ L +9 &4rc\ L +10 &63j\ M +9 &7h\ M +9 &9g\ M +10 &;yh\ M +9 &=<e\ L +10 &>e\ M +9 &@b\ L +9 &B`\ L +10 &DBf\ M +9 &Ff\ M +9 &Gk\ M +10 &Io\ N +9 &KFu\ N +10 &M\ P +9 &N\ S +9 &P~\ S +10 &RB\ R +9 &T\ R +9 &U\ S +10 &W\ S +9 &Xc\ 'w +10 &Y~j\ 9 +9 ( +2 "processing"%]& +3 #tProcessing Clamp onSpring/offSpring for 9/27 samples, on/off torque 1.43 +2 .Hand.open +3 "manipulator"&*1 +5 "core" &Y0\ 4 +72 1 +2 "manipulator"&D% +4 "core" % ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&C'\ +95 "core" ' +2 "processing"%9& +4 "core" &Y0\ 4 +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&A% +6 "core" %\  i  +2 "storage"(E% +3 "core" %W I I \  +2 "storage"(O. +3 "core" .([c +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +2 "storage"(y( +982 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (5& +2 "manipulator"&~& +3 "core" &\ N\ P $\ +5 ."raiseStack"SE.reconfigure :place +4 "storage"(#].K-0-\ b +3 "core" & } +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +4 "storage"(x'j +4 "manipulator"&g( +3 "core" ( +2 "manipulator"&& +4 "core" & g t } + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &^& +3 "core" & < } +2 .tForearm.seek PC + "manipulator"&;'Њ +98 "core" ' + .tHand.close +2 "manipulator"&=/ +76 "core" / +2 .tPC.seek :open +4 "processing"%0( +63 "core" ' +2 "storage"(Z- +3 "core" -'j + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"(|' +40 "core" ' +310 ( + "storage"(@& +4 "core" & j l h\ +2 "manipulator"&l& +4 "core" & ! } + "manipulator"&J% +4 "core" % І t ~ e  +2 .tForearm.seek :retract +2 "manipulator"&M'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 + "manipulator"&L( +263 "core" ( +2 "manipulator"&o& +4 "core" & } - \ + "storage"(X& +5 "core" & ` +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts + "manipulator"&e'W +95 "core" ' +2 .tHand.open +2 "manipulator" +70 "core" 1 +2 "storage"(Y- +3 "core" -' +3 .tSE.seek -0.22 Pucks below Top Plate + "storage"(U' +24 "core" ' + .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +5 .tSE.seek -0.83 Pucks below Top Plate +2 "storage"(t' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(W- +6 "core" -' + "storage"(&& +4 "core" &\ %\ $ N\ +2 "manipulator"&d& +4 "core" &  \ + .tElbow.seek 1 +2 "manipulator"&"( +10 "core" ( + "manipulator"& & +4 "core" &  +2 "storage"(\\& +4 "core" &\ \ \ +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&P'W +6 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 .tSE.seek -0.11 Pucks below Top Plate +3 "storage"(>'V +60 "core" ' + "manipulator"&T& +5 "core" & ( + "storage"(I& +4 "core" & a ` O\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&K'Λ +39 "core" ' +2 .tElbow.hold +2 "manipulator"&(, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +4 .tSE.seek 0.07 Pucks below Top Plate +2 "storage"(S'@ +24 "core" ' +2 "manipulator"&{% +4 "core" %άe  , + "storage"([& +4 "core" &\ I\ G \ +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 317 counts +2 "manipulator"&8' +20 "core" ' + "manipulator"&Q& +5 "core" & , +51 "storage"(_& +6 "core" & o m \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&%'W +23 "core" ' + "storage"(f% +4 "core" %D = +3 ."downElevator"SE.seek :down +4 "storage"(N'I +98 (b% +3 "core" %8 m l \ SS +2 "manipulator"&j% +4 "core" %b z +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&s'\ +90 "core" ' +56 ' + ."downElevator"SE.stop +2 "storage"(5 +4 (-& +4 "core" & D  + "collection"'& +4 "core" &Yk^`h\ O +2 #tStoring generic puck in Collection Clamp to tube 1 +2 "manipulator"&v% +6 "core" %\ + y + "storage"(i% +4 "core" %M  + "storage"(m. +3 "core" .( +2 "storage"(k& +4 "core" &  + "storage"(a& +4 "core" &  +2 "manipulator"&u& +4 "core" &  + .tElbow.seek 1 +2 "manipulator"&1( +5 "core" ( +2 "manipulator"&p& +4 "core" & [ + "storage"(r& +4 "core" &  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&\ 'W +93 "core" ' +2 "storage"()& +4 "core" & o +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(w'j +277 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&n& +3 "core" &  +2 "storage"(& +3 "core" & l n P\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +3 "manipulator"&h'Λ +40 "core" ' + .tElbow.hold +3 "manipulator"&, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(3- +2 "core" -' +3 .tSE.seek 0.03 Pucks below Top Plate +2 "storage"('' +35 "core" ' +2 "manipulator"&% +4 "core" %Ωb } k +2 "storage"(& +3 "core" &\ D\ B \ +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 314 counts +2 "manipulator"&q' +22 "core" ' + "manipulator"&!& +4 "core" & ( +2 "storage"(R& +4 "core" & k c \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&.'W +21 "core" ' +2 .tSE.seek 1.03 Pucks below Top Plate +3 "storage"( ' +44 "core" ' + "manipulator"&G& +5 "core" &  + "manipulator"&% +4 "core" %O  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +154 "core" ( + "manipulator"&?& +4 "core" & e / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &6& +2 "core" & l / +2 .tForearm.seek CC +2 "manipulator"&4'Ϥ +95 "core" ' +2 .tHand.close + "manipulator"&,/ +69 "core" / +3 .tCC.seek :open +2 "collection"'( +435 "core" ( + "storage"(& +4 "core" &  +2 "storage"(& +3 "core" &  +2 "manipulator"&& +4 "core" &  t a / + "manipulator"&% +4 "core" % ϟ r q F  +2 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"& ( +160 "core" ( +2 "manipulator"&$& +4 "core" &   +2 "storage"(V& +4 "core" &   + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&'Λ +108 "core" ' +2 .tElbow.hold +2 "manipulator"&, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&21 +97 "core" 1 +2 "manipulator"&/% +4 "core" % ή D P + "storage"(B& +4 "core" & j m \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 319 counts +2 "manipulator"&' +22 "core" ' + "manipulator"& & +5 "core" & x   + "storage"(}& +4 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&<'W +22 "core" ' +2 "storage"(z% +5 "core" % X  +2 ."downElevator"SE.seek :down +4 "storage"(H'I +98 (% +3 "core" %9 RR +2 "manipulator"&% +4 "core" %Y  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&7'\ +89 "core" ' +52 ' + ."downElevator"SE.stop + "storage"(5 +36763 #"kevan"-> pucks +675 "Can"y ,@ +7 #"kevan"-> shuffle2 +3 #Shuffling two pucks from tube 1 to 2 of [1..7] +4 #Loading generic puck from tube 1 into Collection Clamp +2 "collection"':& +5 "core" &YZ  +2 "manipulator"&`% +5 "core" %\   ^ + "storage"(% +4 "core" %D ? +2 "storage"(. +3 "core" .( +2 "storage"(c& +3 "core" & )  +2 "storage"(*& +4 "core" & b  + "manipulator"&D& +5 "core" &   +2 ."kevan"Elbow.seek 1 +2 "manipulator"&9( +6 "core" ( + "manipulator"&]& +4 "core" & \\  +2 "storage"(A& +4 "core" & 4  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."kevan"Forearm.seek 1 + 700 counts +2 "manipulator"&E'W +93 "core" ' +2 "storage"(O& +5 "core" & %  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +4 ."kevan"SE.seek :beamBreak +2 "storage"('j +283 "core" ' + "storage"(+- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (5& +3 "core" & ]  + "manipulator"&~& +5 "core" & 4  +2 ."kevan"Elbow.seek 1 +2 "manipulator"&( +5 "core" ( + "manipulator"&^& +4 "core" & :  +2 "storage"(=& +4 "core" & f  +2 ."kevan"Forearm.seek 1 + 300 counts +3 "manipulator"&Z' +22 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"& / +100 "core" / +3 ."downElevator"SE.seek :down +6 "manipulator"&C& + "storage"(F'I +8 "core" &   +2 "manipulator"&x% +4 "core" %  +2 ."kevan"Forearm.seek :retract +3 "manipulator"&@'\ +92 "core" ' + ."kevan"Elbow.seek CC +5 "manipulator"&l( +145 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +7 "core" ( +2 "manipulator"&J& +5 "core" & w z Y - + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &;& +4 "core" & t h - +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek CC +3 "manipulator"&o'Ϥ +98 "core" ' +3 "manipulator"&X& +5 "core" & ~ - + "manipulator"&g% +6 "core" %ϭ +2 "collection"'#& +4 "core" &Y\\\ +3 "collection"'Y& +6 "core" &Z[\ +2 ."kevan"CC.seek :closed +5 "collection"'W(Y +5 "core" &X\\\ +4 &X\\\ 4 +10 &<IY]\ 0 +9 &isYZ\ E +10 &iWY\ M +9 &bXZ\ L +9 &cY]\ L +10 &YaV[\ L +9 &cX\\\ L +9 &`Z\\\ L +10 &`V\\\ L +9 &c_W\\\ L +9 &!%aV[\ L +10 &"fW\\\ L +9 &$cX]\ L +10 &&icX[\ L +10 &(+aY\\\ L +8 &)bYZ\ L +9 &+_YZ\ L +10 &-saZ[\ L +9 &/6`W\\\ K +53 &0bX\\\ L +11 &2aY\\\ L +4 &4{bX[\ L + &6=aXY\ L + &7cW[\ L +2 &9eW\\\ L + &;bZZ\ L +3 &=EaX]\ L +9 &?bXZ\ L +9 &@bW\\\ L +9 &BbZ[\ L +10 &DKfXZ\ L +9 &F jZ[\ L +10 &GgW[\ M +9 &IoY]\ M +9 &KKzY[\ O +10 &MZ\\\ T +9 &NZ\\\ W +9 &Pv[]\ X +10 &R9[\\\ X +9 &S[^\ Y +10 &UZ]\ X +9 &W|[^\ Y +9 &Y yZ^\ , +10 &Y[_\ V +9 ( + &Ys[]\ L +2 "collection"'Y& +4 #"kevan"Collection Clamp onSpring/offSpring for 8/30 samples, on/off torque 2.01 +2 .Hand.open +5 "manipulator"&&1 +80 "core" 1 +2 "manipulator"&d% +4 "core" % ϭ | 7 +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&M'\ +94 "core" ' +2 #"kevan"Loading generic puck from tube 1 into Processing Clamp +2 "processing"% & +7 "core" &0\ + "manipulator"&\\% +5 "core" %\ X w +2 "storage"(T% +4 "core" %E X T\ + "storage"(I. +3 "core" .( +2 "storage"(|& +4 "core" & f m l\ +2 "storage"(U& +4 "core" & n \ +2 "manipulator"&{& +4 "core" & u u 1 - +2 "manipulator"&[% +4 "core" %\ | w +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 1 +2 "manipulator"&Q( +155 "core" ( +2 "manipulator"&_& +4 "core" & Q  +2 "storage"(L& +3 "core" &  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 1 + 700 counts +2 "manipulator"&e'W +93 "core" ' +2 "storage"(t& +4 "core" & ' +2 ."kevan"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"(f'j +279 "core" ' + "storage"(P- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (b& +3 "core" & c j \\\ + "manipulator"&j& +4 "core" &   +2 ."kevan"Elbow.seek 1 +2 "manipulator"&"( +5 "core" ( + "manipulator"&>& +5 "core" &   + "storage"(K& +4 "core" & n p A\ +2 ."kevan"Forearm.seek 1 + 300 counts +3 "manipulator"&8' +20 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&-/ +81 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(v'I +8 "core" &   +2 "manipulator"&i% +4 "core" % t B +2 ."kevan"Forearm.seek :retract +3 "manipulator"&m'\ +103 "core" ' + ."kevan"Elbow.seek PC +4 "manipulator"&S( +151 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +98 "core" ( +2 "manipulator"&k& +4 "core" & ~ z r ` +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &a& +3 "core" & Y ` +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek PC +2 "manipulator"&u'Њ +88 "core" ' +2 "manipulator"&p& +5 "core" & }  ` + "manipulator"&r% +5 "core" %Ђ v u U R +2 "processing"%%& +4 "core" &\ +2 "processing"%)& +5 "core" &\ +3 ."kevan"PC.seek :closed +2 "processing"%N(Y +6 "core" &\ +7 & /\ #b +9 &U\ 7 +10 &\ L +9 &^\ M +10 &ee \ M +9 &)c\ \ L +9 &`\ M +10 &e\ M +9 &o_ \ L +9 &0b\ M +10 &c \ M +9 &!c\ M +9 &#wb\ L +10 &%9b\ L +9 &&g\ M +9 &(e\ M +10 &*~e\ M +9 &,@b\ M +10 &.e\ M +9 &/h\ M +9 &1a\ M +10 &3Hb\ M +9 &5\ e\ M +9 &6g\ M +10 &8e\ M +9 &:Q^\ L +10 &<^\ L +9 &=c\ M +9 &?b \ M +10 &AXb\ \ M +9 &Cc\ L +9 &Dc \ M +10 &Fk\ M +9 &H^e\ M +10 &Jm\ \ N +9 &Kx\ O +9 &M\ \ R +10 &OV\ \ S +9 &Q\ S +9 &R\ R +10 &T\ R +9 &V^ \ S +10 &X \ @ +9 &Y<@v\ \ a +9 &YB\ 2 +6 ( + "processing"%)& +5 #"kevan"Processing Clamp onSpring/offSpring for 10/26 samples, on/off torque 1.43 +2 .Hand.open +4 "manipulator"&(1 +5 "core" &Y(\ 2 +65 1 + "manipulator"&s% +5 "core" % Ђ  R +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + "processing"%n& +5 "core" &Y(\ 2 +2 #"kevan"Imaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&% +6 "core" %\   _ +2 "storage"(3% +4 "core" %T M [ \ + "storage"(. +4 "core" .( +2 ."kevan"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."kevan"SC.seek 2 +2 "storage"(( +202 "core" ( +2 ."kevan"SC.configure :limp +4 "storage"($(\ 1b +4 (!& +4 "core" & \ D\ @ q\ + "manipulator"&R& +3 ."raiseStack"SE.reconfigure :place +7 "storage"(#].K-0-\ b +4 "core" &  ` +2 ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."kevan"Elbow.seek PC +4 ."raiseStack"SE.seek :beamBreak +4 "manipulator"&G( + "storage"('j +7 "core" ( +2 "manipulator"&\ & +4 "core" & 8 ` +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &1& +3 "core" & A ` +2 ."kevan"Forearm.seek PC +3 "manipulator"&w'Њ +90 "core" ' +2 ."kevan"Hand.close +2 "manipulator"&h/ +67 "core" / +2 ."kevan"PC.seek :open +4 "processing"%q( +81 "core" ' +2 "storage"('- +4 "core" -'j +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +3 "storage"(?' +40 "core" ' +294 ( + "storage"(6& +5 "core" & l m \ + "manipulator"&.& +4 "core" & V ` + "manipulator"&% +5 "core" % w u ] J + ."kevan"Forearm.seek :retract +3 "manipulator"&,'\ +102 "core" ' +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 2 +3 "manipulator"&( +269 "core" ( +2 "manipulator"&& +4 "core" & %  + "storage"(& +4 "core" &  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 2 + 700 counts +2 "manipulator"&'a +98 "core" ' +2 ."kevan"Hand.open +2 "manipulator"&1 +69 "core" 1 +2 "storage"(- +4 "core" -' +2 ."kevan"SE.seek -0.22 Pucks below Top Plate +2 "storage"($' +25 "core" ' + ."kevan"SE.reconfigure :seal +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.83 Pucks below Top Plate +2 "storage"(V' +54 "core" ' +2 #"kevan"Lights, camera, ACTION! +2 "storage"(4- +6 "core" -' +2 "storage"(& +4 "core" & \ "\ " \ +2 "manipulator"&2& +4 "core" & 6  +2 ."kevan"Elbow.seek 2 +3 "manipulator"&/( +11 "core" ( + "manipulator"&B& +5 "core" &   +2 "storage"( & +4 "core" & \ \  :\ +2 ."kevan"Forearm.seek 2 + 700 counts +3 "manipulator"&}'a +20 "core" ' +2 ."kevan"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.11 Pucks below Top Plate +3 "storage"('V +64 "core" ' +2 "manipulator"&z& +5 "core" &   + "storage"( & +5 "core" & o n\ +2 ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."kevan"Forearm.reconfigure :loose +56 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 2 +3 "manipulator"&'Υ +37 "core" ' + ."kevan"Elbow.hold +5 "manipulator"&, +5 "core" , + ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"SE.reconfigure :default +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek 0.07 Pucks below Top Plate +4 "storage"('@ +29 "core" ' +2 "manipulator"&% +6 "core" %δo z \\  + "storage"( & +6 "core" & \ D\ G \ + ."kevan"Forearm.force -20 +3 "manipulator"&5 +5 ."kevan"Forearm.seek 2 + 315 counts +3 "manipulator"&<' +21 "core" ' +2 "manipulator"&H& +6 "core" &  + "storage"(:& +6 "core" & o l \ +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 2 + 700 counts +3 "manipulator"&`'a +24 "core" ' +2 "storage"(% +5 "core" %F p 7\ +3 ."downElevator"SE.seek :down +5 "storage"('I +97 (c% +4 "core" %7 [ L \ SV +2 "manipulator"&*% +6 "core" %g  j +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&D'\ +95 "core" ' +49 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 (]& +6 "core" & u  V  + "collection"'A& +6 "core" &Yr\\]\ L +3 #"kevan"Storing generic puck in Collection Clamp to tube 2 +2 "manipulator"&O% +7 "core" %\ d  +2 "storage"(% +5 "core" %U  +2 "storage"(7. +4 "core" .( +2 "storage"(+& +5 "core" &  + "storage"(5& +6 "core" &  +2 "manipulator"&~& +5 "core" & 2  +2 ."kevan"Elbow.seek 2 +3 "manipulator"&^( +7 "core" ( +2 "manipulator"&=& +6 "core" &   +2 "storage"( & +6 "core" &  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."kevan"Forearm.seek 2 + 700 counts +4 "manipulator"&C'a +94 "core" ' +2 "storage"(x& +6 "core" & z  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +3 "storage"(9'j +281 "core" ' + "storage"(E- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 "manipulator"&J& +4 "core" & ~  + "storage"(;& +4 "core" & m m E\ + ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 2 +3 "manipulator"&'Υ +36 "core" ' +2 ."kevan"Elbow.hold +3 "manipulator"&Z, +5 "core" , + ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(X- +4 "core" -' +2 ."kevan"SE.seek 0.03 Pucks below Top Plate +2 "storage"(g' +35 "core" ' +2 "manipulator"&% +4 "core" %εl } : +2 "storage"(#& +4 "core" & \ D\ A (\ +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +4 ."kevan"Forearm.seek 2 + 316 counts +2 "manipulator"&F' +25 "core" ' +2 "manipulator"&@& +5 "core" &  + "storage"(& +5 "core" & i m u\ +3 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 2 + 700 counts +3 "manipulator"&&'a +22 "core" ' +2 ."kevan"SE.seek 1.03 Pucks below Top Plate +3 "storage"(d' +59 "core" ' + "manipulator"&Y& +6 "core" & n  + "manipulator"& % +5 "core" %V P +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +3 "manipulator"&\\'\ +92 "core" ' +2 ."kevan"Elbow.seek CC +5 "manipulator"&T( +157 "core" ( +2 "manipulator"&I& +4 "core" & s = 1 + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &|& +2 "core" & r r . 1 +2 ."kevan"Forearm.seek CC +3 "manipulator"&U'Ϥ +92 "core" ' +2 ."kevan"Hand.close +2 "manipulator"&{/ +76 "core" / +2 ."kevan"CC.seek :open +3 "collection"'[( +431 "core" ( +2 "storage"(o& +5 "core" &  + "storage"(_& +4 "core" &  + "manipulator"&L& +4 "core" & r p 5 - + "manipulator"&t% +4 "core" % ϡ t p  ' +2 ."kevan"Forearm.seek :retract +2 "manipulator"&l'\ +97 "core" ' +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 2 +2 "manipulator"&M( +164 "core" ( +2 "manipulator"&P& +4 "core" & h  +2 "storage"(b& +3 "core" &  $  +2 ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."kevan"Forearm.seek 2 +3 "manipulator"&j'Υ +107 "core" ' +2 ."kevan"Elbow.hold +3 "manipulator"&>, +5 "core" , + ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Hand.open +2 "manipulator"&K1 +78 "core" 1 +3 "manipulator"&-% +5 "core" % θ ` ^ +2 "storage"(& +4 "core" & m m\ +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +4 ."kevan"Forearm.seek 2 + 319 counts +2 "manipulator"&i' +23 "core" ' +2 "manipulator"&Q& +5 "core" & } /  + "storage"(e& +5 "core" &  P  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 2 + 700 counts +3 "manipulator"&f'a +21 "core" ' +2 "storage"(8% +5 "core" %  +2 ."downElevator"SE.seek :down +5 "storage"(k'I +97 (a% +3 "core" %\\7 @ RQ +2 "manipulator"&"% +5 "core" %I  +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +3 "manipulator"&p'\ +95 "core" ' +40 ' + ."downElevator"SE.stop +2 "storage"(5 +5 #"kevan"Shuffling two pucks from tube 2 to 3 of [1..7] +3 #Loading generic puck from tube 2 into Collection Clamp +4 "collection"'r& +7 "core" &X] +2 "manipulator"&%% +5 "core" %\   +2 "storage"(v% +4 "core" %A  +2 "storage"(m. +4 "core" .( + "storage"(0& +5 "core" &   +2 "storage"((& +5 "core" &  G  +2 "manipulator"&s& +4 "core" &  +2 ."kevan"Elbow.seek 2 +3 "manipulator"&n( +7 "core" ( + "manipulator"&& +6 "core" &   + "storage"()& +6 "core" &  0  +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."kevan"Forearm.seek 2 + 700 counts +3 "manipulator"&3'a +93 "core" ' +2 "storage"(& +5 "core" &  2  +3 ."kevan"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 ."kevan"SE.seek :beamBreak +57 "storage"(u'j +285 "core" ' +2 "storage"(!- +3 "core" -' +2 ."kevan"SE.configure :default +3 "storage"(#QK-0-\ b +4 (R& +3 "core" &  +2 "manipulator"&\ & +3 "core" &   +2 ."kevan"Elbow.seek 2 +3 "manipulator"&1( +5 "core" ( + "manipulator"&y& +4 "core" & <  +2 "storage"(h& +4 "core" &  <  +2 ."kevan"Forearm.seek 2 + 300 counts +3 "manipulator"&'' +19 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&S/ +69 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(N'I +8 "core" &   +2 "manipulator"&% +4 "core" %  z +2 ."kevan"Forearm.seek :retract +3 "manipulator"&6'\ +92 "core" ' +2 ."kevan"Elbow.seek CC +3 "manipulator"&.( +152 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +10 "core" ( +2 "manipulator"&& +4 "core" & s } u 2 +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &w& +3 "core" &  p K 2 +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek CC +3 "manipulator"&'Ϥ +98 "core" ' +2 "manipulator"&& +5 "core" & 3 2 + "manipulator"&G% +5 "core" %ϭ k +2 "collection"'& +5 "core" &X[\ +2 "collection"'& +5 "core" &W\\\ +2 ."kevan"CC.seek :closed +5 "collection"'4(Y +4 "core" &WZ\ +4 &[Z\ 6 +10 &HIY\\\ 0 +9 &wtX[\ E +9 & eX\\\ M +10 &_Y[\ L +9 &bYZ\ K +9 &j`Y\\\ K +10 &,`W\\\ K +9 &\\WZ\ L +13 &\\W[\ L +6 &r\\V\\\ K +9 &!4^VZ\ K +10 &"`WZ\ K +9 &$`X]\ L +9 &&ydXY\ L +11 &(;^WZ\ L +8 &)]VZ\ L +9 &+_YY\ L +10 &-`X[\ L +9 &/CaW[\ L +10 &1]X[\ L +9 &2_W]\ K +9 &4`[\\\ L +10 &6K^X\\\ L +9 &8 `X[\ L +9 &9cV[\ L +10 &;_V]\ K +9 &=S`Z]\ L +10 &?^W]\ L +9 &@`Z\\\ K +9 &BaX[\ L +10 &D[cWZ\ L +9 &FeY[\ L +9 &GiW[\ M +10 &Ik[\\\ M +9 &K[{Y]\ N +9 &MY]\ S +10 &NX^\ W +9 &P[_\ W +10 &RH\\a\ X +9 &TY]\ Y +9 &U[]\ Y +10 &W\\]\ Y +9 &Ym]`\ ) +9 &Y+Z^\ T +9 ( +2 &Yg[^\ G +2 "collection"'& +3 #"kevan"Collection Clamp onSpring/offSpring for 8/30 samples, on/off torque 2.06 +3 .Hand.open +4 "manipulator"&1 +78 "core" 1 + "manipulator"&2% +5 "core" % ϭ y ] +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&,'\ +105 "core" ' +2 #"kevan"Loading generic puck from tube 2 into Processing Clamp +2 "processing"%B& +6 "core" &\ + "manipulator"& % +5 "core" %\ \\ +2 "storage"(z% +4 "core" %T O + "storage"( . +3 "core" .( +2 "storage"(?& +4 "core" &  S  + "storage"($& +5 "core" & G  + "manipulator"&& +6 "core" & [ 2 + "manipulator"&% +4 "core" %\  +2 ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 2 +2 "manipulator"& ( +155 "core" ( + "manipulator"&& +5 "core" & e + "storage"(H& +4 "core" &  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 2 + 700 counts +2 "manipulator"&V'a +111 "core" ' +2 "storage"(:& +4 "core" & B  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +4 ."kevan"SE.seek :beamBreak +2 "storage"('j +278 "core" ' + "storage"(}- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (c& +3 "core" & [ R 2\ + "manipulator"&*& +4 "core" &  +2 ."kevan"Elbow.seek 2 +2 "manipulator"&/( +11 "core" ( +2 "manipulator"&& +4 "core" & 2 + "storage"(& +4 "core" & m l T\ +2 ."kevan"Forearm.seek 2 + 300 counts +3 "manipulator"&<' +23 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&]/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&A& +6 "storage"(O'I +3 "core" &  +2 "manipulator"&% +4 "core" % y 1 +2 ."kevan"Forearm.seek :retract +3 "manipulator"&'\ +93 "core" ' +2 ."kevan"Elbow.seek PC +3 "manipulator"&7( +155 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +98 "core" ( +2 "manipulator"&+& +4 "core" & p + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &5& +4 "core" &  p +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek PC +2 "manipulator"&~'Њ +99 "core" ' +2 "manipulator"&=& +4 "core" & p +2 "manipulator"& % +4 "core" %Џ  +2 "processing"%`& +4 "core" & \ +2 "processing"%x& +5 "core" &\ \ +3 ."kevan"PC.seek :closed +4 "processing"%(Y +4 "core" &\ +5 & \ 2 +9 &:E\ 0 +9 &dr \ E +10 & e \ M +9 &c\ M +9 &a\ L +10 &T`\ L +9 &e\ L +10 &]\ L +9 &e\ L +9 &[_\ L +10 &!c\ M +9 &"d \ L +10 &$g\ M +9 &&bf\ M +10 &($b\ M +9 &)c\ M +9 &+b\ M +9 &-jc\ M +10 &/-a\ L +9 &0b\ L +9 &2h\ M +10 &4rc\ M +9 &65b\ L +10 &7d\ L +9 &9a\ L +9 &;zg \ M +10 &=<b \ M +9 &>e\ L +9 &@b\ M +10 &Bb\ M +9 &DDe\ \ M +10 &Ff\ L +9 &Gh\ M +9 &Im\ N +10 &KHu\ N +9 &M\ Q +9 &N\ S +10 &P \ S +9 &RD\ R +10 &T\ R +9 &U\ R +9 &W\ R +10 &Yj \ + +9 &Yn\\\ )s +9 &Y4\ . +6 ( +2 "processing"%x& +4 #"kevan"Processing Clamp onSpring/offSpring for 9/27 samples, on/off torque 1.45 +2 .Hand.open +5 "manipulator"&1 +5 "core" &Y \ . +67 1 +2 "manipulator"&D% +4 "core" % Џ +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&E'\ +91 "core" ' +2 "processing"%J& +4 "core" &Y \ . +2 #"kevan"Imaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&;% +6 "core" %\   \ j +2 "storage"(X% +4 "core" %R _ ` )\ +2 "storage"(. +3 "core" .( +2 ."kevan"SC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 ."kevan"SC.seek 3 +2 "storage"(#(z +195 "core" ( +3 ."kevan"SC.configure :limp +4 "storage"($(\ 1b +4 (@& +4 "manipulator"&& +6 "core" &z\ U g\ + &  p +3 ."raiseStack"SE.reconfigure :place +3 ."kevan"Elbow.reconfigure :tight +5 "storage"(#].K-0-\ b +2 "manipulator"&$&.,(\ #b +5 ."kevan"Elbow.seek PC +3 ."raiseStack"SE.seek :beamBreak +5 "manipulator"&Y( +2 "storage"( 'j +8 "core" ( + "manipulator"&C& +4 "core" &  p +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &^& +3 "core" & M p +2 ."kevan"Forearm.seek PC +3 "manipulator"&9'Њ +91 "core" ' + ."kevan"Hand.close +2 "manipulator"&/ +72 "core" / +2 ."kevan"PC.seek :open +3 "processing"%F( +73 "core" ' +2 "storage"(g- +4 "core" -'j + ."raiseStack"SE.configure :default +59 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +3 "storage"(I' +54 "core" ' +231 ( +2 "storage"(|& +4 "core" &z n o \ + "manipulator"&&& +5 "core" & o p + "manipulator"&Z% +4 "core" % Ђ B C +2 ."kevan"Forearm.seek :retract +3 "manipulator"&{'\ +93 "core" ' +2 ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 3 +2 "manipulator"&\\( +265 "core" ( + "manipulator"&W& +5 "core" &  + "storage"(o& +4 "core" &z  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 3 + 700 counts +2 "manipulator"&_' +93 "core" ' +2 ."kevan"Hand.open +2 "manipulator"&L1 +77 "core" 1 +2 "storage"(t- +4 "core" -' +2 ."kevan"SE.seek -0.22 Pucks below Top Plate +2 "storage"(P' +26 "core" ' +2 ."kevan"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.83 Pucks below Top Plate +4 "storage"(b' +124 "core" ' +2 #"kevan"Lights, camera, ACTION! +2 "storage"(U- +6 "core" -' + "storage"(T& +5 "core" &z\ 0\ 1 w\ +2 "manipulator"&K& +4 "core" & q  +2 ."kevan"Elbow.seek 3 +3 "manipulator"&-( +5 "core" ( + "manipulator"&& +5 "core" & P  +2 "storage"(Q& +4 "core" &z\ %\ & m\ +2 ."kevan"Forearm.seek 3 + 700 counts +3 "manipulator"&e' +6 "core" ' +2 ."kevan"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +3 ."kevan"SE.seek -0.11 Pucks below Top Plate +3 "storage"(l'V +68 "core" ' +2 "manipulator"&8& +5 "core" &   + "storage"(a& +5 "core" &z K +2 ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 3 +3 "manipulator"&M'@ +40 "core" ' +2 ."kevan"Elbow.hold +3 "manipulator"&", +6 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"SE.reconfigure :default +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek 0.07 Pucks below Top Plate +3 "storage"(j'@ +32 "core" ' +3 "manipulator"&r% +5 "core" %ES \\ W  +2 "storage"(i& +5 "core" &z\ D\ C \ + ."kevan"Forearm.force -20 +2 "manipulator"&5 +6 ."kevan"Forearm.seek 3 + 305 counts +2 "manipulator"&%'q +19 "core" ' +2 "manipulator"&v& +6 "core" &   +2 "storage"(m& +5 "core" &z m n\ +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 3 + 700 counts +4 "manipulator"&0' +23 "core" ' +2 "storage"(d% +5 "core" %B [  +3 ."downElevator"SE.seek :down +5 "storage"(('I +97 (s% +4 "core" %9 j d n\ SV +3 "manipulator"&% +6 "core" % 1 +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&)'\ +92 "core" ' +50 ' + ."downElevator"SE.stop +3 "storage"(5 +4 (f& +6 "core" &z  +2 "collection"'& +5 "core" &Yg[]\ G +2 #"kevan"Storing generic puck in Collection Clamp to tube 3 +2 "manipulator"&k% +8 "core" %\  L +2 "storage"(>% +5 "core" %F  +2 "storage"(p. +4 "core" .(z +2 "storage"(!& +5 "core" &z \\  +2 "storage"(R& +5 "core" &z i  +2 "manipulator"&\ & +5 "core" & q  +2 ."kevan"Elbow.seek 3 +3 "manipulator"&y( +6 "core" ( +2 "manipulator"&h& +6 "core" & %  +2 "storage"(S& +5 "core" &z  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."kevan"Forearm.seek 3 + 700 counts +4 "manipulator"&' +97 "core" ' + "storage"(& +6 "core" &z 3  +3 ."kevan"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 ."kevan"SE.seek :beamBreak +3 "storage"(n'j +277 "core" ' +2 "storage"(3- +3 "core" -' +2 ."kevan"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&& +5 "core" &   + "storage"(w& +4 "core" &z n o \ + ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 3 +3 "manipulator"&u'@ +40 "core" ' +2 ."kevan"Elbow.hold +3 "manipulator"&', +5 "core" , + ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -' +3 ."kevan"SE.seek 0.03 Pucks below Top Plate +2 "storage"(1' +29 "core" ' +2 "manipulator"&G% +4 "core" %KW j p +2 "storage"(& +4 "core" &z\ I\ I ;\ +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +4 ."kevan"Forearm.seek 3 + 311 counts +2 "manipulator"&N'w +25 "core" ' + "manipulator"&6& +5 "core" & G  +2 "storage"([& +4 "core" &z o o\ +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."kevan"Forearm.seek 3 + 700 counts +3 "manipulator"&' +22 "core" ' +3 ."kevan"SE.seek 1.03 Pucks below Top Plate +3 "storage"(2' +56 "core" ' + "manipulator"&& +5 "core" &   +2 "manipulator"&B% +5 "core" % u +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +3 "manipulator"& '\ +94 "core" ' +2 ."kevan"Elbow.seek CC +3 "manipulator"&z( +155 "core" ( +2 "manipulator"& & +4 "core" & h | : / +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &?& +4 "core" & s t 4 / + ."kevan"Forearm.seek CC +3 "manipulator"&$'Ϥ +91 "core" ' +2 ."kevan"Hand.close +2 "manipulator"&/ +68 "core" / +3 ."kevan"CC.seek :open +3 "collection"'( +434 "core" ( + "storage"(& +4 "core" &z  +2 "storage"(& +3 "core" &z  +2 "manipulator"&H& +4 "core" & q t - + "manipulator"&:% +4 "core" % ϲ r s  $ +2 ."kevan"Forearm.seek :retract +3 "manipulator"&.'\ +97 "core" ' +2 ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 3 +2 "manipulator"&,( +161 "core" ( +2 "manipulator"&}& +4 "core" & f ]  + "storage"(c& +5 "core" &z  + ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."kevan"Forearm.seek 3 +2 "manipulator"&*'@ +113 "core" ' +2 ."kevan"Elbow.hold +2 "manipulator"&, +6 "core" , + ."kevan"Elbow.reconfigure :tight +51 "manipulator"&$&.,(\ #b +13 ."kevan"Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&]% +5 "core" % Ik  +2 "storage"(A& +4 "core" &z ` _\ + ."kevan"Forearm.force -20 +2 "manipulator"&5 +5 ."kevan"Forearm.seek 3 + 309 counts +2 "manipulator"&'u +20 "core" ' +2 "manipulator"& & +4 "core" &   +2 "storage"(V& +4 "core" &z   +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 3 + 700 counts +3 "manipulator"&' +18 "core" ' +2 "storage"(<% +5 "core" % U  +2 ."downElevator"SE.seek :down +5 "storage"(+'I +97 (5% +3 "core" %B: " = SR +2 "manipulator"&/% +6 "core" % T +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."kevan"Forearm.seek :retract +3 "manipulator"&='\ +92 "core" ' +42 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 #"kevan"Shuffling two pucks from tube 3 to 4 of [1..7] +3 #Loading generic puck from tube 3 into Collection Clamp +4 "collection"' & +7 "core" &Y] + "manipulator"&`% +6 "core" %\  1 +2 "storage"(O% +5 "core" %O ,  + "storage"(. +5 "core" .(z +2 "storage"(q& +5 "core" &z [  + "storage"(& +6 "core" &z   +2 "manipulator"&D& +4 "core" &   +2 ."kevan"Elbow.seek 3 +3 "manipulator"&J( +7 "core" ( + "manipulator"&;& +6 "core" &   + "storage"(x& +5 "core" &z K  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 3 + 700 counts +3 "manipulator"&X' +97 "core" ' +3 "storage"(& +5 "core" &z  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"(~'j +280 "core" ' +2 "storage"(- +3 "core" -' +2 ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (@& +3 "core" &z + =  + "manipulator"&C& +5 "core" & ]  + ."kevan"Elbow.seek 3 +3 "manipulator"&^( +5 "core" ( + "manipulator"&& +4 "core" &   +2 "storage"(& +4 "core" &z [  +2 ."kevan"Forearm.seek 3 + 300 counts +2 "manipulator"&g'l +27 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&7/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&E& +5 "storage"('I +4 "core" &  +2 "manipulator"&|% +4 "core" % h  +2 ."kevan"Forearm.seek :retract +3 "manipulator"&&'\ +95 "core" ' +2 ."kevan"Elbow.seek CC +3 "manipulator"&Z( +143 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +15 "core" ( +2 "manipulator"& & +4 "core" &$ r v N 3 +2 ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &9& +4 "core" &$ u w ] 3 +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek CC +3 "manipulator"&W'Ϥ +98 "core" ' + "manipulator"&o& +5 "core" &$ 3 +2 "manipulator"&Y% +6 "core" %ϑ v 4 , +2 "collection"'L& +4 "core" &Y\\\ +3 "collection"'t& +6 "core" &V\\\ +2 ."kevan"CC.seek :closed +5 "collection"'{(Y +7 "core" &W\\\ +2 &Z\\\  +7 &1ZZ\ *x +10 &eW[\ > +9 &|XZ\ M +10 &O`Y\\\ K +9 &`X\\\ K +9 &_[[\ L +10 &eY\\\ K +9 &W^UZ\ K +9 &_Y[\ K +10 &]Y\\\ K +9 & ]Y[\ K +9 &"_^X]\ K +10 &$ _Y[\ L +9 &%eY[\ K +10 &'_W[\ K +9 &)gbWZ\ K +9 &+)eX]\ K +9 &,^XZ\ K +10 &.^W[\ K +9 &0o]X[\ K +10 &21^X\\\ K +9 &3_X\\\ K +9 &5bWY\ K +10 &7wcV[\ K +9 &99_YZ\ K +9 &:_X[\ K +10 &<bZY\ L +9 &>cW[\ K +10 &@Ad[]\ K +9 &B_Z[\ L +10 &CgX\\\ L +9 &EcY[\ L +9 &GFfZ[\ L +10 &IkX]\ M +9 &JrZ[\ M +9 &L~Y\\\ Q +10 &N1\\]\ V +9 &OZ\\\ X +9 &QY[\ W +10 &Sp\\^\ Y +9 &U2Y[\ Y +9 &VY^\ Y +10 &X\\^\ B +9 &Y)\\_\ , +10 &Yl[^\ I +2 ( +2 "collection"'t& +2 #"kevan"Collection Clamp onSpring/offSpring for 7/29 samples, on/off torque 2.10 +3 .Hand.open +4 "manipulator"&U1 +65 "core" 1 +2 "manipulator"&T% +4 "core" % ϑ  , +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&K'\ +99 "core" ' +2 #"kevan"Loading generic puck from tube 3 into Processing Clamp +2 "processing"%& +6 "core" & \ +2 "manipulator"&Q% +4 "core" %\ t t  +2 "storage"(8% +4 "core" %I n m\ + "storage"(I. +4 "core" .(z + "storage"(a& +5 "core" &z m p\ + "storage"(P& +5 "core" &z m l :\ + "manipulator"&r& +5 "core" & w 4 3 +2 "manipulator"&i% +5 "core" %\ q r %  +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 3 +2 "manipulator"&v( +154 "core" ( + "manipulator"&m& +5 "core" & _  + "storage"(\\& +4 "core" &z  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 3 + 700 counts +3 "manipulator"&_' +99 "core" ' +2 "storage"(b& +4 "core" &z  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"(d'j +286 "core" ' +2 "storage"(e- +3 "core" -' +2 ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +3 (s& +4 "core" &z t b \ + "manipulator"&& +5 "core" & %  + ."kevan"Elbow.seek 3 +3 "manipulator"&-( +5 "core" ( + "manipulator"&l& +5 "core" & D  + "storage"(M& +4 "core" &z l b |\ +2 ."kevan"Forearm.seek 3 + 300 counts +2 "manipulator"&%'l +27 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&f/ +66 "core" / +3 ."downElevator"SE.seek :down +6 "manipulator"&& +5 "storage"(k'I +4 "core" &  +2 "manipulator"&j% +4 "core" % c  +2 ."kevan"Forearm.seek :retract +3 "manipulator"&>'\ +94 "core" ' +2 ."kevan"Elbow.seek PC +3 "manipulator"&p( +153 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +102 "core" ( +2 "manipulator"&!& +4 "core" &  +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &R& +3 "core" &  +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek PC +2 "manipulator"&\ 'Њ +91 "core" ' + "manipulator"&h& +6 "core" & D + "manipulator"&S% +5 "core" %Ї j Z +2 "processing"%0& +4 "core" &\ +2 "processing"%& +5 "core" &\ +2 ."kevan"PC.seek :closed +3 "processing"%((Y +6 "core" & \ +6 &.\ #b +10 &U\ 7 +9 &\ L +10 &`\ L +9 &hc\ M +9 &+_ \ M +10 &c\ L +9 &c\ M +9 &r`\ L +10 &3b\ M +53 &`\ L +11 &!c\ M +4 &#ze\ L + &%;`\ M + &&g\ M +2 &(b\ M + &*e\ M +4 &,C`\ M +7 &.c\ M +9 &/e\ M +10 &1`\ M +9 &3La\ L +10 &5 e\ M +9 &6e\ M +9 &8c \ M +10 &:Tb\ L +9 &<e\ M +9 &=b\ M +10 &?^\ L +9 &A[a \ M +10 &Cc\ \ L +9 &Dc \ L +9 &Fh \ M +10 &Hai \ M +9 &J#k\ M +9 &Kv\ O +10 &M\ R +9 &OX\ S +9 &Q\ S +10 &R\ R +9 &T\ S +10 &Va \ S +9 &X$\ ? +9 &Y?Bx\ \\ +10 &YA\ 5 +5 ( +2 "processing"%& +4 #"kevan"Processing Clamp onSpring/offSpring for 10/26 samples, on/off torque 1.42 +3 .Hand.open +3 "manipulator"&"1 +5 "core" &Y0\ 5 +66 1 + "manipulator"&)% +4 "core" % Ї  Z +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +3 "manipulator"&3'\ +94 "core" ' +2 "processing"%& +4 "core" &Y0\ 5 +2 #"kevan"Imaging generic puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&w% +6 "core" %\   +2 "storage"(% +4 "core" %@ s\ ) h\ +2 "storage"(G. +3 "core" .(z +2 ."kevan"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."kevan"SC.seek 4 +3 "storage"((, +188 "core" ( +2 ."kevan"SC.configure :limp +3 "storage"($(\ 1b +5 (6& +4 "manipulator"&[& +6 "core" &,\ I\ ? \  + & . +3 ."raiseStack"SE.reconfigure :place +3 ."kevan"Elbow.reconfigure :tight +5 "storage"(#].K-0-\ b +4 "manipulator"&$&.,(\ #b +3 ."kevan"Elbow.seek PC +3 ."raiseStack"SE.seek :beamBreak +6 "manipulator"&( +2 "storage"(B'j +20 "core" ( +2 "manipulator"&& +5 "core" & !  + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &y& +4 "core" & 4  +2 ."kevan"Forearm.seek PC +3 "manipulator"&n'Њ +93 "core" ' +2 ."kevan"Hand.close +2 "manipulator"&u/ +70 "core" / +2 ."kevan"PC.seek :open +4 "processing"%N( +53 "core" ' +2 "storage"(1- +4 "core" -'j +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"( ' +41 "core" ' +319 ( + "storage"(?& +5 "core" &, o m \  + "manipulator"&& +4 "core" & > + "manipulator"&'% +4 "core" % Ј  * +2 ."kevan"Forearm.seek :retract +3 "manipulator"&'\ +91 "core" ' +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."kevan"Elbow.seek 4 +3 "manipulator"& ( +265 "core" ( +2 "manipulator"&4& +4 "core" & . + "storage"(& +5 "core" &,  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 4 + 700 counts +7 "manipulator"&' +96 "core" ' +2 ."kevan"Hand.open +2 "manipulator"&H1 +70 "core" 1 +2 "storage"(:- +3 "core" -' +3 ."kevan"SE.seek -0.22 Pucks below Top Plate +2 "storage"(}' +24 "core" ' +2 ."kevan"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +5 ."kevan"SE.seek -0.83 Pucks below Top Plate +3 "storage"(c' +56 "core" ' +2 #"kevan"Lights, camera, ACTION! +2 "storage"($- +5 "core" -' +2 "storage"(z& +4 "core" &,\ %\ " S\  +2 "manipulator"&& +4 "core" & 2 +2 ."kevan"Elbow.seek 4 +3 "manipulator"&]( +6 "core" ( + "manipulator"&A& +5 "core" & y + "storage"(.& +5 "core" &,\ %\ & V\  +2 ."kevan"Forearm.seek 4 + 700 counts +3 "manipulator"& ' +5 "core" ' +2 ."kevan"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.11 Pucks below Top Plate +3 "storage"(V'V +69 "core" ' +2 "manipulator"&<& +5 "core" &  + "storage"(,& +5 "core" &, m m ^\  +2 ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 4 +3 "manipulator"&5' +40 "core" ' +2 ."kevan"Elbow.hold +4 "manipulator"&/, +5 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."kevan"SE.reconfigure :default +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek 0.07 Pucks below Top Plate +3 "storage"(*'@ +28 "core" ' +2 "manipulator"& % +5 "core" %%I d ` +2 "storage"(& +5 "core" &,\ I\ E b\  + ."kevan"Forearm.force -20 +2 "manipulator"&5 +6 ."kevan"Forearm.seek 4 + 317 counts +2 "manipulator"&`'Q +23 "core" ' +2 "manipulator"&O& +6 "core" & i +2 "storage"(& +6 "core" &, k c y\  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 4 + 700 counts +3 "manipulator"&q' +23 "core" ' +2 "storage"(2% +5 "core" %D\ ? X\ +3 ."downElevator"SE.seek :down +6 "storage"('I +96 (D% +4 "core" %}; i ` #\ SV +2 "manipulator"&;% +6 "core" % _ +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&x'\ +95 "core" ' +48 ' + ."downElevator"SE.stop +2 "storage"(5 +5 (& +6 "core" &, K  +2 "collection"'& +5 "core" &YmZ\\\ I +2 #"kevan"Storing generic puck in Collection Clamp to tube 4 +2 "manipulator"&+% +8 "core" %\ \ e  +2 "storage"(% +5 "core" %F  +2 "storage"(=. +3 "core" .(, +2 "storage"(& +6 "core" &,  + "storage"(@& +5 "core" &,  +2 "manipulator"&C& +5 "core" &  +2 ."kevan"Elbow.seek 4 +4 "manipulator"&( +7 "core" ( +2 "manipulator"&& +5 "core" &  +2 "storage"(7& +6 "core" &,  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."kevan"Forearm.seek 4 + 700 counts +4 "manipulator"&E' +100 "core" ' +3 "storage"(|& +6 "core" &,  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"(J'j +286 "core" ' + "storage"(X- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 "manipulator"& & +3 "core" & Z + "storage"(9& +4 "core" &, n l S\  +2 ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."kevan"Forearm.seek 4 +2 "manipulator"&~' +41 "core" ' +2 ."kevan"Elbow.hold +3 "manipulator"&g, +5 "core" , + ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(o- +3 "core" -' +2 ."kevan"SE.seek 0.03 Pucks below Top Plate +3 "storage"(^' +30 "core" ' +2 "manipulator"&Y% +5 "core" %#F e f i + "storage"(L& +5 "core" &,\ G\ C |\  +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +55 ."kevan"Forearm.seek 4 + 315 counts +11 "manipulator"&'O +21 "core" ' + "manipulator"&&& +5 "core" & - +2 "storage"(& +4 "core" &, S  +3 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 4 + 700 counts +3 "manipulator"&U' +19 "core" ' +2 ."kevan"SE.seek 1.03 Pucks below Top Plate +3 "storage"(T' +56 "core" ' + "manipulator"&& +6 "core" &  + "manipulator"&Q% +6 "core" % x +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +3 "manipulator"&t'\ +94 "core" ' +2 ."kevan"Elbow.seek CC +3 "manipulator"&8( +152 "core" ( + "manipulator"&I& +6 "core" & a - +2 ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &a& +3 "core" & - +2 ."kevan"Forearm.seek CC +3 "manipulator"&P'Ϥ +93 "core" ' +3 ."kevan"Hand.close +2 "manipulator"&r/ +72 "core" / +2 ."kevan"CC.seek :open +3 "collection"'i( +431 "core" ( +2 "storage"(W& +4 "core" &,  + "storage"(m& +4 "core" &,  +2 "manipulator"&\\& +4 "core" & v t n , + "manipulator"&b% +4 "core" % ϟ r p : 0 +2 ."kevan"Forearm.seek :retract +2 "manipulator"&Z'\ +105 "core" ' +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 4 +3 "manipulator"&K( +162 "core" ( + "manipulator"&e& +4 "core" & 9  +2 "storage"(s& +4 "core" &, K  + ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."kevan"Forearm.seek 4 +3 "manipulator"&' +108 "core" ' + ."kevan"Elbow.hold +4 "manipulator"&l, +4 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Hand.open +2 "manipulator"&M1 +70 "core" 1 +4 "manipulator"&f% +4 "core" % $j C +2 "storage"(& +4 "core" &, l k u\  + ."kevan"Forearm.force -20 +2 "manipulator"&5 +5 ."kevan"Forearm.seek 4 + 316 counts +2 "manipulator"&j'P +22 "core" ' +2 "manipulator"&v& +4 "core" & &  +2 "storage"(_& +4 "core" &, O  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 4 + 700 counts +3 "manipulator"&d' +33 "core" ' + "storage"(%% +5 "core" %  +3 ."downElevator"SE.seek :down +5 "storage"(!'I +97 (R% +4 "core" %,: RR +2 "manipulator"&-% +5 "core" %а  u +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&h'\ +97 "core" ' +47 ' + ."downElevator"SE.stop +2 "storage"(5 +4 #"kevan"Shuffling two pucks from tube 4 to 5 of [1..7] +4 #Loading generic puck from tube 4 into Collection Clamp +2 "collection"'S& +7 "core" &Y\\ +2 "manipulator"&0% +5 "core" %\   +2 "storage"(k% +4 "core" %K  +2 "storage"(>. +4 "core" .(, +2 "storage"(F& +4 "core" &,   +2 "storage"("& +4 "core" &, Y  +2 "manipulator"&)& +4 "core" &   +2 ."kevan"Elbow.seek 4 +3 "manipulator"&( +7 "core" ( + "manipulator"&w& +6 "core" & _  + "storage"(& +6 "core" &, W  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 4 + 700 counts +3 "manipulator"&' +102 "core" ' +2 "storage"(G& +5 "core" &, E  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"(\ 'j +281 "core" ' +2 "storage"([- +3 "core" -' +2 ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (6& +3 "core" &, F  + "manipulator"&& +4 "core" &   +2 ."kevan"Elbow.seek 4 +2 "manipulator"&y( +5 "core" ( +2 "manipulator"&#& +4 "core" &   + "storage"(u& +4 "core" &, 5  +2 ."kevan"Forearm.seek 4 + 300 counts +2 "manipulator"&1'@ +25 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&p/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&3& +4 "storage"(('I +7 "core" &   + "manipulator"&B% +5 "core" % J   +2 ."kevan"Forearm.seek :retract +3 "manipulator"&?'\ +98 "core" ' +2 ."kevan"Elbow.seek CC +3 "manipulator"&( +143 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +13 "core" ( +2 "manipulator"&'& +5 "core" & r r 4 3 +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &n& +3 "core" & r s 9 3 +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek CC +3 "manipulator"&4'Ϥ +100 "core" ' + "manipulator"&& +6 "core" & Q 3 + "manipulator"&% +4 "core" %ϔ v u J  +3 "collection"'H& +4 "core" &YZ\ +3 "collection"':& +5 "core" &Y[\ +2 ."kevan"CC.seek :closed +5 "collection"'$(Y +5 "core" &Y[\ +5 &YZ\  +7 &1Y[\ *z +9 &eY]\ > +10 &xX\\\ L +9 &R_Y[\ K +9 &bV]\ K +10 &]XZ\ K +9 &]Y\\\ K +9 &Z[Y[\ K +10 &_WZ\ L +9 &_W[\ K +10 & \\ZZ\ K +9 &"a`[]\ L +9 &$$aYY\ K +10 &%_Y]\ K +9 &'^W\\\ K +9 &)j^X[\ K +9 &+,dXZ\ K +10 &,bZ]\ K +9 &.`X\\\ K +10 &0raZZ\ K +11 &25bX[\ K +10 &3aYZ\ L +9 &5c[\\\ K +7 &7ybY[\ L +10 &9;`[]\ L +9 &:aX\\\ K +9 &<bX\\\ K +10 &>aW\\\ K +9 &@D`X[\ K +9 &B`Y[\ K +10 &CgZ[\ K +9 &EiX]\ L +9 &GKeY[\ L +10 &I nXZ\ L +9 &JtZ\\\ M +10 &LZ[\ Q +9 &N5[\\\ V +9 &O\\\\\ W +10 &Q\\]\ X +9 &Ss\\^\ Y +9 &U6Y^\ X +10 &V[^\ Y +9 &X[`\ B +10 &Y(Y_\ , +9 &Yi[]\ I +2 ( +2 "collection"':& +3 #"kevan"Collection Clamp onSpring/offSpring for 7/29 samples, on/off torque 2.14 +2 .Hand.open +4 "manipulator"&z1 +75 "core" 1 + "manipulator"&% +5 "core" % ϔ A  +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 #"kevan"Loading generic puck from tube 4 into Processing Clamp +2 "processing"%A& +6 "core" &\ + "manipulator"&.% +5 "core" %\ u -  +2 "storage"(<% +4 "core" %S o l \ + "storage"(,. +4 "core" .(, + "storage"( & +4 "core" &, V \\\  +2 "storage"(}& +4 "core" &, i m q\  + "manipulator"& & +5 "core" & v w 3 +2 "manipulator"&% +4 "core" %\ ~ F  +2 ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 4 +3 "manipulator"&O( +165 "core" ( + "manipulator"& & +4 "core" & ;  +2 "storage"(& +4 "core" &,  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 4 + 700 counts +53 "manipulator"&' +130 "core" ' +2 "storage"(c& +4 "core" &,  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"(2'j +277 "core" ' + "storage"( - +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (D& +3 "core" &, n c \  +2 "manipulator"&;& +4 "core" &   + ."kevan"Elbow.seek 4 +3 "manipulator"&]( +4 "core" ( +2 "manipulator"&V& +5 "core" & [  + "storage"(5& +4 "core" &, 9  +3 ."kevan"Forearm.seek 4 + 300 counts +2 "manipulator"&`'@ +22 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."kevan"Hand.close +2 "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(+'I +8 "core" & #  +2 "manipulator"&*% +4 "core" % 9 * 4 +2 ."kevan"Forearm.seek :retract +3 "manipulator"&'\ +94 "core" ' +2 ."kevan"Elbow.seek PC +3 "manipulator"&=( +155 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +94 "core" ( + "manipulator"&& +5 "core" & " l + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &@& +4 "core" &  l +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek PC +2 "manipulator"&C'Њ +100 "core" ' +2 "manipulator"&& +5 "core" & z s = l + "manipulator"&7% +5 "core" %Г t r ' +2 "processing"%q& +4 "core" &\ +2 "processing"%|& +5 "core" &'\ +2 ."kevan"PC.seek :closed +3 "processing"%(Y +6 "core" &\ +7 &0\ #a +9 &V\ 7 +10 &\ L +9 &a \ L +9 &c`\ M +10 &&_\ L +9 &]\ M +9 &a \ M +10 &m] \ L +9 &,d\ M +9 &a\ M +10 &!b\ M +9 &#t`\ L +10 &%6a\ L +9 &&e\ L +9 &(d\ M +10 &*{b\ M +9 &,>_\ L +9 &.a\ L +10 &/g\ M +9 &1`\ M +9 &3E`\ M +10 &5a\ M +9 &6_\ L +10 &8b\ M +9 &:Ma\ M +9 &<_\ M +10 &=d\ L +9 &?^\ L +9 &AU^\ M +10 &Cc\ L +9 &Dc\ L +10 &Fg\ M +9 &H\\h\ M +9 &Jn\ M +10 &Ku\ O +9 &M\ R +9 &OR \ S +10 &Q\ S +9 &R\ R +10 &T \ S +9 &V\\ \ R +9 &X\ ? +10 &YCGy\ R +9 &Y[\ 2 +5 ( +2 "processing"%|& +4 #"kevan"Processing Clamp onSpring/offSpring for 10/26 samples, on/off torque 1.45 +2 .Hand.open +4 "manipulator"&/1 +6 "core" &Y( \ 2 +62 1 + "manipulator"&x% +5 "core" % Ў  +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&X'\ +94 "core" ' +2 "processing"% & +4 "core" &Y(\ 2 +2 #"kevan"Imaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&9% +6 "core" %\ \   +2 "storage"(o% +4 "core" %F L ] 0\ +2 "storage"(Y. +3 "core" .(, +2 ."kevan"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."kevan"SC.seek 5 +2 "storage"(L(; +191 "core" ( +3 ."kevan"SC.configure :limp +4 "storage"($(\ 1b +4 (&& + "manipulator"&& +6 "core" &;\ I\ O 4\ +2 & ' l +3 ."kevan"Elbow.reconfigure :tight +3 ."raiseStack"SE.reconfigure :place +5 "manipulator"&$&.,(\ #b +4 "storage"(#].K-0-\ b +2 ."kevan"Elbow.seek PC +5 "manipulator"&E( +5 ."raiseStack"SE.seek :beamBreak +3 "storage"('j +4 "core" ( + "manipulator"&Q& +6 "core" & l + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 && +3 "core" &  l +2 ."kevan"Forearm.seek PC +3 "manipulator"&J'Њ +93 "core" ' + ."kevan"Hand.close +2 "manipulator"&~/ +73 "core" / +2 ."kevan"PC.seek :open +5 "processing"%( +72 "core" ' + "storage"(^- +4 "core" -'j +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +3 "storage"(I' +53 "core" ' +288 ( + "storage"(a& +4 "core" &; l m S\ +2 "manipulator"&U& +4 "core" & l + "manipulator"&g% +4 "core" % В u } ;  +2 ."kevan"Forearm.seek :retract +3 "manipulator"&r'\ +102 "core" ' + ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 5 +3 "manipulator"&t( +260 "core" ( + "manipulator"&{& +4 "core" &   +2 "storage"(W& +4 "core" &; Q  +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 5 + 700 counts +2 "manipulator"&m', +95 "core" ' +2 ."kevan"Hand.open +2 "manipulator"&\\1 +72 "core" 1 +2 "storage"(b- +4 "core" -' +2 ."kevan"SE.seek -0.22 Pucks below Top Plate +2 "storage"(e' +25 "core" ' +2 ."kevan"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.83 Pucks below Top Plate +2 "storage"(s' +56 "core" ' +2 #"kevan"Lights, camera, ACTION! +2 "storage"(P- +6 "core" -' +2 "storage"(8& +4 "core" &;\ /\ & \ +2 "manipulator"&M& +4 "core" &   +2 ."kevan"Elbow.seek 5 +3 "manipulator"&f( +10 "core" ( +2 "manipulator"&& +5 "core" & h  + "storage"(v& +5 "core" &;\ &\ $ M\ +2 ."kevan"Forearm.seek 5 + 700 counts +3 "manipulator"&_', +26 "core" ' +2 ."kevan"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.11 Pucks below Top Plate +3 "storage"(Z'V +61 "core" ' + "manipulator"&%& +4 "core" &   +3 "storage"(K& +4 "core" &; y +2 ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."kevan"Forearm.seek 5 +4 "manipulator"&R'p +37 "core" ' + ."kevan"Elbow.hold +4 "manipulator"&-, +6 "core" , + ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"SE.reconfigure :default +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek 0.07 Pucks below Top Plate +3 "storage"('@ +25 "core" ' +2 "manipulator"&j% +5 "core" %΁Z w h +2 "storage"(S& +5 "core" &;\ B\ B \ +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +5 ."kevan"Forearm.seek 5 + 317 counts +3 "manipulator"&0'ϭ +22 "core" ' +3 "manipulator"&k& +6 "core" &  :  + "storage"(T& +6 "core" &; l m \ +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 5 + 700 counts +3 "manipulator"&>', +26 "core" ' +2 "storage"(F% +6 "core" %@ 0 +2 ."downElevator"SE.seek :down +6 "storage"("'I +98 ()% +7 "core" %7 i c \ SU +4 "manipulator"&w% +12 "core" %"  +4 ."kevan"Forearm.reconfigure :loose +113 "manipulator"&#Q@2^d^b +14 ."kevan"Forearm.seek :retract +4 "manipulator"&'\ +14 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +72 "core" ' +2 "storage"(d& +6 "core" &;  +2 "collection"'G& +6 "core" &YkX\\\ I +2 #"kevan"Storing generic puck in Collection Clamp to tube 5 +2 "manipulator"&!% +8 "core" %\  e } +2 "storage"(l% +6 "core" %U  +2 "storage"(h. +5 "core" .(; +2 "storage"([& +6 "core" &; h  +2 "storage"(6& +6 "core" &;  +2 "manipulator"&& +5 "core" & =  +3 ."kevan"Elbow.seek 5 +3 "manipulator"&#( +5 "core" ( +3 "manipulator"&u& +6 "core" &   +3 "storage"(p& +6 "core" &;  +2 ."kevan"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 ."kevan"Forearm.seek 5 + 700 counts +4 "manipulator"&3', +98 "core" ' +2 "storage"(B& +6 "core" &; N +3 ."kevan"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 ."kevan"SE.seek :beamBreak +2 "storage"('j +283 "core" ' + "storage"(- +4 "core" -' +2 ."kevan"SE.configure :default +3 "storage"(#QK-0-\ b +5 "manipulator"&'& +3 "core" & t  + "storage"(n& +5 "core" &; l l f\ + ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 5 +2 "manipulator"&\ 'p +40 "core" ' +3 ."kevan"Elbow.hold +3 "manipulator"&1, +5 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(- +2 "core" -' +3 ."kevan"SE.seek 0.03 Pucks below Top Plate +2 "storage"(y' +31 "core" ' +2 "manipulator"&% +5 "core" %}J d e 0 +2 "storage"(H& +4 "core" &;\ G\ > \ + ."kevan"Forearm.force -20 +2 "manipulator"&5 +5 ."kevan"Forearm.seek 5 + 313 counts +2 "manipulator"&('ϩ +20 "core" ' + "manipulator"&?& +5 "core" &   +2 "storage"(i& +4 "core" &; m o\ +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 5 + 700 counts +3 "manipulator"&z', +22 "core" ' +2 ."kevan"SE.seek 1.03 Pucks below Top Plate +3 "storage"(' +56 "core" ' + "manipulator"&A& +5 "core" & 8  +2 "manipulator"&:% +6 "core" %4 X v +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."kevan"Forearm.seek :retract +3 "manipulator"&.'\ +94 "core" ' +2 ."kevan"Elbow.seek CC +5 "manipulator"&<( +152 "core" ( +2 "manipulator"&,& +4 "core" & 8 0 + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 & & +3 "core" & ~ e 0 +2 ."kevan"Forearm.seek CC +2 "manipulator"&}'Ϥ +91 "core" ' + ."kevan"Hand.close +3 "manipulator"& / +77 "core" / +2 ."kevan"CC.seek :open +3 "collection"'( +435 "core" ( + "storage"(4& +4 "core" &;  +2 "storage"( & +3 "core" &; t  +2 "manipulator"&& +4 "core" & z r ) / + "manipulator"&% +4 "core" % ϛ o p  6 +2 ."kevan"Forearm.seek :retract +3 "manipulator"&c'\ +95 "core" ' +2 ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 5 +2 "manipulator"&( +160 "core" ( +2 "manipulator"& & +4 "core" & $ + "storage"(D& +5 "core" &; 9  +2 ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."kevan"Forearm.seek 5 +3 "manipulator"&;'p +107 "core" ' +2 ."kevan"Elbow.hold +3 "manipulator"&V, +5 "core" , + ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"Hand.open +2 "manipulator"&51 +78 "core" 1 +3 "manipulator"&% +7 "core" % ΁w c + +2 "storage"(& +7 "core" &; l l g\ + ."kevan"Forearm.force -20 +2 "manipulator"&5 +5 ."kevan"Forearm.seek 5 + 317 counts +2 "manipulator"&*'ϭ +21 "core" ' + "manipulator"&O& +5 "core" & , +2 "storage"(& +4 "core" &; D  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 5 + 700 counts +2 "manipulator"&2', +24 "core" ' +2 "storage"(`% +5 "core" %  +2 ."downElevator"SE.seek :down +5 "storage"('I +98 (@% +3 "core" %!8 SS +2 "manipulator"&]% +5 "core" %(  n +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."kevan"Forearm.seek :retract +4 "manipulator"&'\ +93 "core" ' +41 ' + ."downElevator"SE.stop +3 "storage"(5 +5 #"kevan"Shuffling two pucks from tube 5 to 6 of [1..7] +2 #Loading generic puck from tube 5 into Collection Clamp +4 "collection"'7& +7 "core" &Z\\ +2 "manipulator"&q% +6 "core" %\ ]  +2 "storage"(+% +4 "core" %F   +2 "storage"(. +5 "core" .(; + "storage"(N& +5 "core" &; x  +2 "storage"(/& +6 "core" &; x  +2 "manipulator"&x& +5 "core" & j +2 ."kevan"Elbow.seek 5 +3 "manipulator"& ( +6 "core" ( +2 "manipulator"&9& +5 "core" & + "storage"(|& +6 "core" &;  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 5 + 700 counts +3 "manipulator"&o', +98 "core" ' +2 "storage"(Y& +8 "core" &;  +5 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"(C'j +282 "core" ' + "storage"(&- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (& +3 "core" &; " g  +2 "manipulator"&Q& +3 "core" & } +2 ."kevan"Elbow.seek 5 +2 "manipulator"&( +6 "core" ( + "manipulator"&& +4 "core" &  + "storage"(~& +5 "core" &; # V  +2 ."kevan"Forearm.seek 5 + 300 counts +2 "manipulator"&^'Ϝ +28 "core" ' + ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&=/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&X& +3 "storage"('I +8 "core" & ? +2 "manipulator"&% +9 "core" % ϟ ! +2 ."kevan"Forearm.seek :retract +4 "manipulator"&a'\ +90 "core" ' +2 ."kevan"Elbow.seek CC +5 "manipulator"&U( +142 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +13 "core" ( +2 "manipulator"&g& +5 "core" & u s / 3 +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &J& +3 "core" & s t 4 3 +64 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek CC +3 "manipulator"&{'Ϥ +103 "core" ' +2 "manipulator"&W& +6 "core" & s < 3 +2 "manipulator"&E% +5 "core" %ϴ q z 2 +2 "collection"'\\& +4 "core" &XZ\ +3 "collection"'b& +5 "core" &W\\\ +3 ."kevan"CC.seek :closed +6 "collection"'P(Y +4 "core" &W[\ +4 &X[\ 3 +9 &:GX[\ 1 +9 &nuXZ\ E +9 &dYZ\ L +10 &`Y[\ K +9 &_X[\ K +9 &a_ZY\ L +10 &$`X\\\ K +9 &_Z[\ K +10 &^X\\\ L +9 &l_Z[\ J +10 &!-bW[\ K +9 &"`X[\ K +9 &$aV[\ L +9 &&raY[\ K +12 &(5aY[\ K +7 &)`V]\ K +10 &+bXZ\ K +9 &-{_X[\ K +9 &/=^ZZ\ K +9 &0_VZ\ K +10 &2_XZ\ L +9 &4`XZ\ K +10 &6CaX]\ L +9 &8bX[\ K +9 &9`W[\ L +10 &;_W[\ K +9 &=L`WY\ K +10 &?]Y\\\ K +9 &@`X[\ L +9 &B_YZ\ K +10 &DTbYZ\ K +9 &FdW[\ L +9 &GiW[\ L +10 &ImXZ\ M +9 &KSzX[\ N +9 &M W\\\ S +10 &NY[\ W +9 &P}\\]\ X +10 &R@[]\ X +9 &SZ\\\ Y +9 &UY\\\ Y +10 &WZ]\ Y +9 &Y!uZ\\\ + +9 &Y"Z]\ T +9 ( +2 &Yr][\ K +2 "collection"'b& +3 #"kevan"Collection Clamp onSpring/offSpring for 8/30 samples, on/off torque 2.06 +2 .Hand.open +6 "manipulator"&81 +71 "core" 1 +2 "manipulator"&M% +5 "core" % ϴ s ! +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&r'\ +93 "core" ' +2 #"kevan"Loading generic puck from tube 5 into Processing Clamp +2 "processing"%& +6 "core" &)\ +2 "manipulator"&v% +4 "core" %\  c n +2 "storage"(%% +4 "core" %I o o e\ +2 "storage"(K. +3 "core" .(; +2 "storage"(I& +4 "core" &; v \ + "storage"(e& +5 "core" &; m m \ + "manipulator"&j& +5 "core" & | 2 + "manipulator"&S% +5 "core" %\  A n +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 5 +2 "manipulator"&t( +170 "core" ( +2 "manipulator"&k& +4 "core" & n Y +2 "storage"(T& +4 "core" &;  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 5 + 700 counts +2 "manipulator"&m', +97 "core" ' + "storage"(F& +5 "core" &;  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +4 ."kevan"SE.seek :beamBreak +2 "storage"(s'j +277 "core" ' +2 "storage"(_- +3 "core" -' +2 ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +3 ()& +4 "core" &; k b \ + "manipulator"&w& +5 "core" & 5 Y + ."kevan"Elbow.seek 5 +3 "manipulator"&f( +5 "core" ( +2 "manipulator"&Z& +4 "core" & Y + "storage"(R& +4 "core" &; +  +2 ."kevan"Forearm.seek 5 + 300 counts +3 "manipulator"&0'Ϝ +15 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&/ +78 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&d& +3 "storage"(G'I +8 "core" & # Y +2 "manipulator"&!% +4 "core" % ϖ k +2 ."kevan"Forearm.seek :retract +3 "manipulator"&l'\ +96 "core" ' +2 ."kevan"Elbow.seek PC +4 "manipulator"&h( +151 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +90 "core" ( +2 "manipulator"&[& +5 "core" &  c + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &6& +4 "core" & ( +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek PC +2 "manipulator"&'Њ +97 "core" ' + "manipulator"&u& +5 "core" &  +2 "manipulator"&p% +4 "core" %Ѐ ] +2 "processing"%B& +4 "core" &\ +2 "processing"%>& +5 "core" &3\ +2 ."kevan"PC.seek :closed +3 "processing"%"(Y +6 "core" &\ +6 & 0"\ #b +9 &V\ 7 +9 &\ L +10 &b\ L +9 &ee\ M +9 &(b\ L +10 &_\ M +9 &b\ \ L +9 &n^\ L +10 &/g\ M +9 &e\ L +10 &!c\ L +9 &#v`\ L +9 &%9b \ L +10 &&i\ M +9 &(b \ L +9 &*a\ L +10 &,@c\ L +9 &.`\ M +10 &/e\ M +9 &1`\ L +9 &3Hb\ L +10 &5\ e\ L +9 &6`\ M +9 &8d\ M +10 &:P`\ L +9 &<a\ L +10 &=e\ L +9 &?]\ L +9 &AX`\ L +10 &C]\ L +9 &Dg\ M +9 &Fe\ M +10 &H]g\ M +9 &Jj\ N +10 &Kv\ N +9 &M\ R +9 &OV\ R +10 &Q\ S +9 &R\ R +9 &T\ R +10 &V^\ R +9 &X \ ? +10 &Y<Aw\ a +9 &Y8\ 1 +5 ( +6 "processing"%>& +4 #"kevan"Processing Clamp onSpring/offSpring for 10/26 samples, on/off torque 1.42 +2 .Hand.open +4 "manipulator"&-1 +5 "core" &Y(\ 1 +68 1 + "manipulator"&% +5 "core" % Ѐ +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."kevan"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 "processing"%'& +4 "core" &Y(\ 1 +2 #"kevan"Imaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&n% +6 "core" %\   s +2 "storage"(% +4 "core" %U ^ _ 8\ +2 "storage"(. +3 "core" .(; +2 ."kevan"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."kevan"SC.seek 6 +2 "storage"(H(K +195 "core" ( +2 ."kevan"SC.configure :limp +4 "storage"($(\ 1b +4 (?& +4 "core" &K\ =\ G \  + "manipulator"&i& +3 ."raiseStack"SE.reconfigure :place +6 "storage"(#].K-0-\ b +4 "core" & $ +2 ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."kevan"Elbow.seek PC +2 "manipulator"&A( +6 ."raiseStack"SE.seek :beamBreak +2 "storage"(:'j +5 "core" ( + "manipulator"&3& +5 "core" & 9 + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &#& +3 "core" & ^ +2 ."kevan"Forearm.seek PC +3 "manipulator"&'Њ +94 "core" ' + ."kevan"Hand.close +2 "manipulator"&\ / +72 "core" / +2 ."kevan"PC.seek :open +4 "processing"%(( +77 "core" ' + "storage"(y- +4 "core" -'j +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +3 "storage"(,' +42 "core" ' +294 ( + "storage"( & +4 "core" &K c b \  +2 "manipulator"&z& +4 "core" &  + "manipulator"&1% +4 "core" % Ѓ % + +2 ."kevan"Forearm.seek :retract +3 "manipulator"& '\ +94 "core" ' +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 6 +3 "manipulator"&.( +268 "core" ( + "manipulator"&$& +5 "core" & a \ + "storage"(4& +4 "core" &K   +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 6 + 700 counts +2 "manipulator"& ' +92 "core" ' +3 ."kevan"Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "storage"(- +3 "core" -' +3 ."kevan"SE.seek -0.22 Pucks below Top Plate +2 "storage"( ' +26 "core" ' + ."kevan"SE.reconfigure :seal +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.83 Pucks below Top Plate +2 "storage"(D' +65 "core" ' +4 #"kevan"Lights, camera, ACTION! +2 "storage"(}- +6 "core" -' + "storage"(<& +5 "core" &K\ "\ " ,\  +2 "manipulator"&5& +4 "core" & \ +2 ."kevan"Elbow.seek 6 +3 "manipulator"&( +9 "core" ( + "manipulator"&& +5 "core" &  \ +2 "storage"(O& +4 "core" &K\ \ \  +3 ."kevan"Forearm.seek 6 + 700 counts +3 "manipulator"&' +6 "core" ' +2 ."kevan"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +5 ."kevan"SE.seek -0.11 Pucks below Top Plate +3 "storage"(c'V +64 "core" ' +2 "manipulator"&`& +5 "core" & K \ +2 "storage"(& +5 "core" &K l l \  +2 ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."kevan"Forearm.seek 6 +4 "manipulator"&@'* +40 "core" ' +2 ."kevan"Elbow.hold +3 "manipulator"&], +6 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"SE.reconfigure :default +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek 0.07 Pucks below Top Plate +3 "storage"(;'@ +25 "core" ' +2 "manipulator"&7% +6 "core" %0S q t ` + "storage"(*& +6 "core" &K\ G\ F \  +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +4 ."kevan"Forearm.seek 6 + 306 counts +3 "manipulator"&q'\\ +23 "core" ' +2 "manipulator"&+& +6 "core" & \ +2 "storage"(& +5 "core" &K j a X\  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 6 + 700 counts +4 "manipulator"&N' +25 "core" ' +2 "storage"(% +6 "core" %@ n k :\ +3 ."downElevator"SE.seek :down +6 "storage"(/'I +97 (x% +3 "core" %;\ + { \ SV +3 "manipulator"&9% +6 "core" %  S +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&|'\ +92 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +5 (2& +6 "core" &K g  +2 "collection"'Y& +6 "core" &YrZ\\\ K +2 #"kevan"Storing generic puck in Collection Clamp to tube 6 +2 "manipulator"&% +7 "core" %\  +2 "storage"(V% +6 "core" %R  + "storage"(. +5 "core" .(K +2 "storage"(&& +5 "core" &K  +2 "storage"(& +5 "core" &K  + "manipulator"&Q& +6 "core" & w \ +2 ."kevan"Elbow.seek 6 +4 "manipulator"&( +6 "core" ( +2 "manipulator"&~& +6 "core" &  \ +2 "storage"(=& +6 "core" &K  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."kevan"Forearm.seek 6 + 700 counts +4 "manipulator"&X' +104 "core" ' +2 "storage"(& +6 "core" &K  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +3 "storage"( 'j +289 "core" ' + "storage"(o- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +3 "manipulator"&g& +4 "core" &  \ +2 "storage"(J& +3 "core" &K R  +2 ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."kevan"Forearm.seek 6 +2 "manipulator"&C'* +36 "core" ' +2 ."kevan"Elbow.hold +3 "manipulator"&^, +5 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(- +2 "core" -' +3 ."kevan"SE.seek 0.03 Pucks below Top Plate +2 "storage"(W' +35 "core" ' +2 "manipulator"&E% +5 "core" %7O r w ^ + "storage"(\\& +5 "core" &K\ "\ # \  +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +4 ."kevan"Forearm.seek 6 + 313 counts +3 "manipulator"&'c +25 "core" ' + "manipulator"&a& +5 "core" & J \ +3 "storage"(& +4 "core" &K _ c X\  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 6 + 700 counts +3 "manipulator"&8' +21 "core" ' +2 ."kevan"SE.seek 1.03 Pucks below Top Plate +4 "storage"(M' +47 "core" ' +2 "manipulator"&& +5 "core" &  \ +2 "manipulator"&b% +5 "core" %  +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +3 "manipulator"&v'\ +94 "core" ' +2 ."kevan"Elbow.seek CC +5 "manipulator"&%( +152 "core" ( + "manipulator"&K& +5 "core" &  1 + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &I& +2 "core" &  1 +2 ."kevan"Forearm.seek CC +3 "manipulator"&e'Ϥ +93 "core" ' + ."kevan"Hand.close +2 "manipulator"&j/ +72 "core" / +2 ."kevan"CC.seek :open +3 "collection"'S( +434 "core" ( + "storage"({& +5 "core" &K C  + "storage"(k& +4 "core" &K  + "manipulator"&T& +4 "core" & p q  . + "manipulator"&F% +4 "core" % Ϭ - +2 ."kevan"Forearm.seek :retract +2 "manipulator"&U'\ +96 "core" ' +2 ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 6 +2 "manipulator"&r( +162 "core" ( + "manipulator"&_& +5 "core" & z  + "storage"()& +4 "core" &K N  +2 ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."kevan"Forearm.seek 6 +2 "manipulator"&w'* +110 "core" ' + ."kevan"Elbow.hold +3 "manipulator"&Z, +5 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Hand.open +2 "manipulator"&R1 +75 "core" 1 +2 "manipulator"&% +5 "core" % <v | ( + "storage"(d& +4 "core" &K a c !\  +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +4 ."kevan"Forearm.seek 6 + 318 counts +2 "manipulator"&!'h +22 "core" ' + "manipulator"&t& +5 "core" &   +2 "storage"(m& +4 "core" &K J  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 6 + 700 counts +2 "manipulator"&s' +28 "core" ' + "storage"(0% +5 "core" %  +3 ."downElevator"SE.seek :down +4 "storage"(['I +98 (6% +4 "core" %?9  SS +2 "manipulator"&f% +4 "core" % 2 P +3 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&u'\ +93 "core" ' +45 ' + ."downElevator"SE.stop +2 "storage"(5 +5 #"kevan"Shuffling two pucks from tube 6 to 7 of [1..7] +3 #Loading generic puck from tube 6 into Collection Clamp +3 "collection"'p& +69 "core" &Z[  + "manipulator"&B% +5 "core" %\   +2 "storage"(G% +4 "core" %T   +2 "storage"(l. +4 "core" .(K +2 "storage"(& +4 "core" &K >  +2 "storage"(-& +5 "core" &K  +2 "manipulator"&& +5 "core" & 7  +2 ."kevan"Elbow.seek 6 +3 "manipulator"&'( +13 "core" ( +2 "manipulator"&n& +5 "core" &   +2 "storage"(>& +5 "core" &K   +3 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."kevan"Forearm.seek 6 + 700 counts +4 "manipulator"&' +109 "core" ' + "storage"(& +6 "core" &K   +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +3 "storage"('j +280 "core" ' + "storage"(?- +4 "core" -' +2 ."kevan"SE.configure :default +3 "storage"(#QK-0-\ b +4 (i& +4 "core" &K O  + "manipulator"&3& +4 "core" &   +2 ."kevan"Elbow.seek 6 +2 "manipulator"&#( +5 "core" ( +2 "manipulator"&L& +4 "core" &   + "storage"(\ & +5 "core" &K  +2 ."kevan"Forearm.seek 6 + 300 counts +2 "manipulator"&y'V +22 "core" ' +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&h/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +6 "storage"("'I +3 "core" &  +2 "manipulator"&:% +4 "core" % ` J  +2 ."kevan"Forearm.seek :retract +3 "manipulator"& '\ +95 "core" ' +3 ."kevan"Elbow.seek CC +3 "manipulator"&z( +142 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +7 "core" ( +2 "manipulator"&1& +5 "core" & V - +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" & r * - +3 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek CC +3 "manipulator"&$'Ϥ +101 "core" ' +2 "manipulator"&4& +5 "core" & S - +2 "manipulator"&A% +5 "core" % s t  { +2 "collection"'& +6 "core" &VZ\ +2 "collection"'& +5 "core" &X\\\ +2 ."kevan"CC.seek :closed +5 "collection"'}(Y +6 "core" &Y\\\ +3 &X[\ 6 +10 &IHX[\ 0 +9 &{uZY\ D +9 &&eX\\\ L +10 &_XY\ K +9 &_VZ\ K +9 &n_W[\ K +10 &0`YZ\ K +9 &\\WY\ K +10 &^VZ\ K +9 &v_Y[\ K +9 &!8_XZ\ K +10 &"cX\\\ L +9 &$^WZ\ K +9 &&~]V[\ K +12 &(?_XZ\ K +7 &*`Y\\\ K +9 &+`W\\\ L +10 &-\\WZ\ K +9 &/G_W[\ K +9 &1 `W\\\ K +10 &2_Y[\ K +9 &4aX[\ K +10 &6P]W[\ K +9 &8`[Z\ K +9 &9`Y\\\ K +10 &;`X[\ K +9 &=W`Y[\ K +9 &?`XZ\ K +10 &@`W[\ K +9 &BaX\\\ K +9 &D_eX[\ K +10 &F hX\\\ L +9 &GjY[\ L +10 &ImZ\\\ L +9 &K`xZ]\ N +9 &MZ]\ R +10 &N]\\\ W +9 &PZ\\\ W +9 &RL[_\ W +10 &T\ Z^\ Y +9 &UZ]\ X +10 &WZ^\ Y +9 &YlY]\ * +9 &Y)Z]\ T +9 ( +2 &YaZ[\ I +2 "collection"'& +3 #"kevan"Collection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.09 +2 .Hand.open +4 "manipulator"&<1 +69 "core" 1 +2 "manipulator"& % +4 "core" %  q s { +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&5'\ +97 "core" ' + #"kevan"Loading generic puck from tube 6 into Processing Clamp +2 "processing"%& +7 "core" &0\ + "manipulator"&O% +5 "core" %\ q w  +2 "storage"(`% +4 "core" %I @ + "storage"(. +3 "core" .(K +2 "storage"(,& +4 "core" &K r  + "storage"( & +5 "core" &K _  + "manipulator"&7& +5 "core" & u  , + "manipulator"&*% +5 "core" %\ s u   +2 ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 6 +3 "manipulator"&+( +168 "core" ( + "manipulator"&& +5 "core" & v + "storage"(.& +5 "core" &K  +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 6 + 700 counts +2 "manipulator"& ' +100 "core" ' +2 "storage"(& +4 "core" &K  +2 ."kevan"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"(D'j +278 "core" ' + "storage"(- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (x& +3 "core" &K 8  + "manipulator"&9& +5 "core" &  v + ."kevan"Elbow.seek 6 +2 "manipulator"&( +5 "core" ( +2 "manipulator"&c& +4 "core" & Y v + "storage"(@& +4 "core" &K  +2 ."kevan"Forearm.seek 6 + 300 counts +3 "manipulator"&q'V +23 "core" ' + ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."kevan"Hand.close +2 "manipulator"&2/ +68 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&Y& +5 "storage"('I +5 "core" &  v + "manipulator"&;% +5 "core" % P & 3 +2 ."kevan"Forearm.seek :retract +3 "manipulator"&V'\ +93 "core" ' +2 ."kevan"Elbow.seek PC +3 "manipulator"&( +154 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +98 "core" ( + "manipulator"&&& +5 "core" & b d + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 && +4 "core" & j d +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek PC +2 "manipulator"&Q'Њ +99 "core" ' + "manipulator"&~& +5 "core" & t } @ d +2 "manipulator"&=% +4 "core" %Ѕ t s ; +2 "processing"%N& +4 "core" &\ +2 "processing"%& +5 "core" &)\ +2 ."kevan"PC.seek :closed +3 "processing"%/(Y +7 "core" &\ +5 &\ 1 +9 &9G\ 1 +9 &fr\ E +10 &e\ M +9 &_\ L +9 &b\ L +10 &Vb\ L +9 &]\ L +10 &^\ L +9 &b\ M +9 &^_ \ L +10 &!b \ M +9 &"b\ L +9 &$a\ M +10 &&f_\ L +9 &((`\ L +9 &)c\ \ M +10 &+a \ M +9 &-nf\ L +10 &//` \ M +9 &0_ \ M +9 &2b\ M +10 &4v_\ L +9 &67b\ M +9 &7e\ M +10 &9c\ L +9 &;~c\ L +10 &=?_\ M +9 &?b\ M +9 &@a\ L +10 &Bb\ M +9 &DGc\ M +9 &F c\ M +10 &Gg\ M +9 &Ik\ N +10 &KKn\ N +9 &M\ Q +9 &N\ S +10 &P\ S +9 &RE\ S +9 &T\ S +10 &U\ R +9 &W\ S +10 &Xc\ &t +9 &Yi\ 8 +9 ( +3 "processing"%& +3 #"kevan"Processing Clamp onSpring/offSpring for 9/27 samples, on/off torque 1.46 +2 .Hand.open +4 "manipulator"&]1 +5 "core" &Y(\ 3 +71 1 +2 "manipulator"&|% +4 "core" % Ђ O +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&o'\ +96 "core" ' +2 "processing"%g& +4 "core" &Y(\ 3 +2 #"kevan"Imaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&J% +6 "core" %\ I  +2 "storage"(% +4 "core" %V a a \ + "storage"(E. +3 "core" .(K +2 ."kevan"SC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 ."kevan"SC.seek 7 +3 "storage"(\\([c +191 "core" ( +2 ."kevan"SC.configure :limp +4 "storage"($(\ 1b +4 (a& +4 "manipulator"&& +77 "core" &[a\ E\ : O\  + & d +4 ."kevan"Elbow.reconfigure :tight +3 ."raiseStack"SE.reconfigure :place +5 "manipulator"&$&.,(\ #b +3 "storage"(#].K-0-\ b +3 ."kevan"Elbow.seek PC +5 "manipulator"&( +6 ."raiseStack"SE.seek :beamBreak +2 "storage"(b'j +4 "core" ( +2 "manipulator"&X& +4 "core" &  d +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &  d +2 ."kevan"Forearm.seek PC +3 "manipulator"& 'Њ +92 "core" ' + ."kevan"Hand.close +2 "manipulator"&C/ +75 "core" / +2 ."kevan"PC.seek :open +3 "processing"%( +72 "core" ' + "storage"(W- +5 "core" -'j + ."raiseStack"SE.configure :default +4 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +3 "storage"(K' +39 "core" ' +305 ( + "storage"(I& +5 "core" &[a k m \  + "manipulator"&8& +4 "core" & t ( d +2 "manipulator"&^% +3 "core" % Ј  3 +2 ."kevan"Forearm.seek :retract +3 "manipulator"&j'\ +90 "core" ' +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 7 +2 "manipulator"&v( +253 "core" ( + "manipulator"&P& +5 "core" &  _ + "storage"({& +4 "core" &[a  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 7 + 700 counts +2 "manipulator"&k' +93 "core" ' + ."kevan"Hand.open +2 "manipulator"&T1 +67 "core" 1 +3 "storage"(F- +4 "core" -' +2 ."kevan"SE.seek -0.22 Pucks below Top Plate +2 "storage"(_' +26 "core" ' +2 ."kevan"SE.reconfigure :seal +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.83 Pucks below Top Plate +3 "storage"()' +56 "core" ' +2 #"kevan"Lights, camera, ACTION! +2 "storage"(e- +6 "core" -' +2 "storage"(%& +4 "core" &[a\ %\ & R\  +2 "manipulator"&R& +4 "core" & _ +2 ."kevan"Elbow.seek 7 +3 "manipulator"&( +6 "core" ( + "manipulator"&d& +5 "core" &  _ + "storage"(t& +5 "core" &[a\ \  \ \  +2 ."kevan"Forearm.seek 7 + 700 counts +3 "manipulator"&m' +5 "core" ' +2 ."kevan"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.11 Pucks below Top Plate +3 "storage"(U'V +68 "core" ' +2 "manipulator"&0& +5 "core" & " _ +2 "storage"(6& +4 "core" &[a c a \  +2 ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 7 +3 "manipulator"&r'" +41 "core" ' + ."kevan"Elbow.hold +5 "manipulator"&f, +5 "core" , + ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"SE.reconfigure :default +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek 0.07 Pucks below Top Plate +4 "storage"(w'@ +23 "core" ' + "manipulator"&!% +6 "core" %/^ g u +2 "storage"(p& +5 "core" &[a\ G\ C \  + ."kevan"Forearm.force -20 +2 "manipulator"&5 +6 ."kevan"Forearm.seek 7 + 313 counts +2 "manipulator"&M'[ +22 "core" ' + "manipulator"&B& +6 "core" & - _ +2 "storage"(G& +5 "core" &[a j m E\  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 7 + 700 counts +4 "manipulator"&l' +31 "core" ' +2 "storage"(% +5 "core" %9 y  +3 ."downElevator"SE.seek :down +5 "storage"(-'I +97 (% +4 "core" %R9 ` i\ SU +2 "manipulator"&n% +6 "core" % T ? +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&>'\ +93 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +5 (s& +6 "core" &[a ^  +2 "collection"'& +5 "core" &Ya[[\ I +2 #"kevan"Storing generic puck in Collection Clamp to tube 7 +2 "manipulator"&[% +7 "core" %\ \ v  +2 "storage"(Z% +6 "core" %Q  + "storage"(u. +5 "core" .([c + "storage"(?& +6 "core" &[a  +2 "storage"(i& +5 "core" &[a  +2 "manipulator"&3& +5 "core" & Y _ +2 ."kevan"Elbow.seek 7 +3 "manipulator"&L( +8 "core" ( + "manipulator"&\ & +6 "core" &  _ +2 "storage"(h& +6 "core" &[a  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 7 + 700 counts +4 "manipulator"&' +103 "core" ' +2 "storage"(:& +6 "core" &[a @  +2 ."kevan"SE.reconfigure :pick +5 "storage"(#]K-0-\ b +4 ."kevan"SE.seek :beamBreak +3 "storage"(''j +278 "core" ' +2 "storage"(- +3 "core" -' +2 ."kevan"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&1& +4 "core" &  ^ + "storage"(& +5 "core" &[a 1  + ."kevan"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 7 +2 "manipulator"&'" +41 "core" ' + ."kevan"Elbow.hold +3 "manipulator"&y, +5 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(4- +2 "core" -' +3 ."kevan"SE.seek 0.03 Pucks below Top Plate +2 "storage"(A' +36 "core" ' +2 "manipulator"&#% +4 "core" %3^ o n +2 "storage"(& +4 "core" &[a\ F\ B\  + ."kevan"Forearm.force -20 +3 "manipulator"&5 +4 ."kevan"Forearm.seek 7 + 317 counts +2 "manipulator"&"'_ +23 "core" ' +2 "manipulator"& & +5 "core" & & ^ + "storage"(S& +5 "core" &[a l l \  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."kevan"Forearm.seek 7 + 700 counts +4 "manipulator"&<' +24 "core" ' +3 ."kevan"SE.seek 1.03 Pucks below Top Plate +3 "storage"( ' +48 "core" ' + "manipulator"&& +5 "core" &  ^ +2 "manipulator"&% +5 "core" % Z i +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +3 "manipulator"&O'\ +91 "core" ' +2 ."kevan"Elbow.seek CC +3 "manipulator"&`( +156 "core" ( + "manipulator"&& +5 "core" & ( 4 + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &,& +4 "core" &  4 + ."kevan"Forearm.seek CC +2 "manipulator"& 'Ϥ +92 "core" ' +2 ."kevan"Hand.close +2 "manipulator"&7/ +67 "core" / +2 ."kevan"CC.seek :open +63 "collection"'*( +433 "core" ( +2 "storage"($& +4 "core" &[a -  +2 "storage"(& +3 "core" &[a L  +2 "manipulator"&.& +4 "core" & o y 3 + "manipulator"&% +4 "core" % ϭ q v E  +2 ."kevan"Forearm.seek :retract +2 "manipulator"&z'\ +93 "core" ' +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 7 +4 "manipulator"&5( +164 "core" ( + "manipulator"&& +4 "core" & _  +2 "storage"(x& +4 "core" &[a 5  + ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."kevan"Forearm.seek 7 +2 "manipulator"&9'" +109 "core" ' + ."kevan"Elbow.hold +3 "manipulator"&c, +5 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Hand.open +2 "manipulator"&@1 +67 "core" 1 +3 "manipulator"&2% +5 "core" % 4 f V + "storage"(Y& +5 "core" &[a n n \  +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +4 ."kevan"Forearm.seek 7 + 318 counts +2 "manipulator"&;'` +22 "core" ' + "manipulator"&+& +5 "core" & L  +2 "storage"( & +4 "core" &[a G  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 7 + 700 counts +3 "manipulator"&D' +29 "core" ' +2 "storage"(q% +5 "core" %  +3 ."downElevator"SE.seek :down +4 "storage"(&'I +98 (% +3 "core" %9 RR +2 "manipulator"&% +5 "core" % / _ +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +3 "manipulator"&~'\ +94 "core" ' +39 ' + ."downElevator"SE.stop +2 "storage"(5 +5 #"kevan"Shuffling two pucks from tube 7 to 1 of [1..7] +2 #Loading generic puck from tube 7 into Collection Clamp +5 "collection"'=& +6 "core" &XY +2 "manipulator"&N% +5 "core" %\  +2 "storage"(% +6 "core" %? !  + "storage"(V. +5 "core" .([c + "storage"((& +6 "core" &[a   + "storage"(]& +6 "core" &[a  + "manipulator"&|& +6 "core" & d  +2 ."kevan"Elbow.seek 7 +2 "manipulator"&g( +7 "core" ( + "manipulator"&& +6 "core" &   + "storage"(J& +6 "core" &[a   +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 7 + 700 counts +3 "manipulator"&' +105 "core" ' +2 "storage"(E& +5 "core" &[a    +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"(Q'j +283 "core" ' + "storage"(a- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (& +46 "core" &[a   +2 "manipulator"&H& +4 "core" & i  +2 ."kevan"Elbow.seek 7 +2 "manipulator"&X( +6 "core" ( + "manipulator"&& +4 "core" &   +2 "storage"(C& +4 "core" &[a  +2 ."kevan"Forearm.seek 7 + 300 counts +2 "manipulator"&W'N +20 "core" ' + ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Hand.close +2 "manipulator"&/ +76 "core" / +4 ."downElevator"SE.seek :down +5 "manipulator"&o& +5 "storage"(/'I +4 "core" &   +2 "manipulator"&b% +4 "core" % V % 8 +2 ."kevan"Forearm.seek :retract +3 "manipulator"&I'\ +95 "core" ' +2 ."kevan"Elbow.seek CC +3 "manipulator"&8( +152 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +8 "core" ( +2 "manipulator"&^& +4 "core" &" q q * 5\ +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 & & +3 "core" &" { r Q 5\ +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek CC +2 "manipulator"&P'Ϥ +100 "core" ' + "manipulator"&{& +5 "core" &" s } j 5\ +2 "manipulator"&% +4 "core" %ϭ q r W +2 "collection"'T& +4 "core" &XZ\ +2 "collection"'F& +5 "core" &WZ\ +3 ."kevan"CC.seek :closed +3 "collection"'e(Y +5 "core" &Y[\ +5 &V[\ 4 +10 &AHW[\ 0 +9 &suYZ\ D +9 &dXZ\ L +10 &`XY\ K +9 &`XX\ K +10 &fbV[\ K +9 &(bTY\ K +9 &_W\\\ K +10 &_WZ\ K +9 &m_V\\\ K +9 &!0_X\\\ K +10 &"`WZ\ K +9 &$_WY\ L +10 &&uaVY\ K +9 &(8]WZ\ K +9 &)`V[\ L +10 &+`VZ\ K +9 &-}_XY\ K +9 &/@aWZ\ K +10 &1_W[\ K +9 &2`WY\ K +10 &4`WZ\ K +9 &6HcXZ\ K +9 &8 bWZ\ K +10 &9`XX\ L +9 &;`X[\ K +9 &=O_WX\ K +10 &?`Y\\\ K +9 &@aYY\ K +10 &B`WY\ K +9 &DW`XX\ K +9 &FcVZ\ L +10 &GjZY\ L +9 &InW\\\ L +9 &KWxXY\ N +10 &M X[\ S +9 &NX\\\ W +9 &PX\\\ X +10 &RCZ]\ X +9 &TX[\ Y +10 &UXZ\ X +9 &WZ\\\ Y +9 &Y!rY^\ * +10 &Y"Y^\ R +9 ( +2 "collection"'F& +3 #"kevan"Collection Clamp onSpring/offSpring for 8/30 samples, on/off torque 2.04 +2 .Hand.open +4 "manipulator"&%1 +5 "core" &YcY_\ I +63 1 + "manipulator"&R% +4 "core" % ϭ k 4 +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&j'\ +95 "core" ' +2 #"kevan"Loading generic puck from tube 7 into Processing Clamp +2 "processing"%d& +6 "core" &\ +2 "manipulator"&t% +4 "core" %\  0 ) +2 "storage"(0% +4 "core" %U )  +2 "storage"(6. +3 "core" .([c + "storage"(K& +4 "core" &[a  +2 "storage"(_& +4 "core" &[a 9  + "manipulator"&!& +4 "core" &% . 5 + "manipulator"&p% +5 "core" %\  ) +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 7 +2 "manipulator"&B( +159 "core" ( +2 "manipulator"&G& +4 "core" & x )  +2 "storage"(v& +4 "core" &[a h  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 7 + 700 counts +2 "manipulator"&k' +103 "core" ' +2 "storage"()& +4 "core" &[a  +2 ."kevan"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."kevan"SE.seek :beamBreak +2 "storage"('j +282 "core" ' +2 "storage"(m- +3 "core" -' +2 ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 (& +2 "core" &[a \ A g  +2 "manipulator"&n& +4 "core" &   + ."kevan"Elbow.seek 7 +3 "manipulator"&( +5 "core" ( +2 "manipulator"&U& +3 "core" & C  +2 "storage"(r& +4 "core" &[a "\  +2 ."kevan"Forearm.seek 7 + 300 counts +2 "manipulator"&M'N +22 "core" ' + ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."kevan"Hand.close +2 "manipulator"&s/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"(['I +7 "core" &   + "manipulator"&w% +5 "core" % I T < +2 ."kevan"Forearm.seek :retract +3 "manipulator"&Z'\ +106 "core" ' +2 ."kevan"Elbow.seek PC +3 "manipulator"&u( +145 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +168 "core" ( +2 "manipulator"&?& +4 "core" &  ] +2 ."kevan"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &i& +4 "core" &  ] +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek PC +2 "manipulator"&3'Њ +91 "core" ' + "manipulator"&\ & +5 "core" & v } ] +2 "manipulator"&h% +4 "core" %А q t E , +2 "processing"%l& +4 "core" &\ +2 "processing"%:& +5 "core" &.\ +2 ."kevan"PC.seek :closed +2 "processing"%-(Y +7 "core" &\ +5 &\ 2 +10 &6F}\ 0 +9 &ar\ E +10 &\ c\ M +9 &`\ L +9 &_\ L +10 &Q]\ L +9 &]\ L +9 &[\ L +10 &b\ M +9 &X`\ M +10 &!c\ L +9 &"^\ L +9 &$`\ M +10 &&`a\ M +9 &("a\ M +9 &)b\ M +10 &+b\ M +9 &-hd\ M +9 &/+b \ L +10 &0a\ L +9 &2f\ M +10 &4p`\ M +9 &63`\ L +9 &7`\ M +10 &9_\ L +9 &;yc \ L +9 &=;c\ L +10 &>b\ L +9 &@`\ M +10 &B`\ L +9 &DB`\ M +9 &Fg\ M +10 &Gh\ M +9 &Ij\ N +9 &KGo\ N +10 &L\ Q +9 &N\ S +10 &P~\ S +9 &RA\ R +9 &T \ S +10 &U\ R +9 &W\ S +9 &Xg\ * +10 &Y|\ A +9 ( +3 "processing"%:& +3 #"kevan"Processing Clamp onSpring/offSpring for 9/27 samples, on/off torque 1.45 +2 .Hand.open +5 "manipulator"&f1 +5 "core" &Y/ \ 5 +67 1 + "manipulator"&>% +5 "core" % А O , +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 "processing"%1& +4 "core" &Y.\ 5 +3 #"kevan"Imaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +6 "core" %\    +2 "storage"(4% +4 "core" %Z a b\ +2 "storage"(#. +3 "core" .([c +2 ."kevan"SC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 ."kevan"SC.seek 1 +2 "storage"(( +981 "core" ( +2 ."kevan"SC.configure :limp +3 "storage"($(\ 1b +5 ( & +4 "core" & }\  >\ + "manipulator"&S& +3 ."raiseStack"SE.reconfigure :place +7 "storage"(#].K-0-\ b +3 "core" &  ] +3 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek PC +2 "manipulator"&( +6 ."raiseStack"SE.seek :beamBreak +2 "storage"('j +4 "core" ( +2 "manipulator"&& +4 "core" & f ] + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &L& +4 "core" & Q ] +2 ."kevan"Forearm.seek PC +3 "manipulator"&''Њ +92 "core" ' +2 ."kevan"Hand.close +2 "manipulator"&/ +78 "core" / +2 ."kevan"PC.seek :open +3 "processing"%"( +70 "core" ' + "storage"(A- +5 "core" -'j + ."raiseStack"SE.configure :default +4 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +4 "storage"(' +40 "core" ' +303 ( + "storage"(,& +4 "core" & d n \ +2 "manipulator"&<& +4 "core" & s S ] + "manipulator"&y% +4 "core" % Ѓ y  +2 ."kevan"Forearm.seek :retract +3 "manipulator"&7'\ +91 "core" ' +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 1 +3 "manipulator"&O( +266 "core" ( +2 "manipulator"&}& +4 "core" & "  + "storage"($& +4 "core" &  +3 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 1 + 700 counts +3 "manipulator"&'W +92 "core" ' +2 ."kevan"Hand.open +2 "manipulator"&.1 +90 "core" 1 +2 "storage"(- +4 "core" -' +2 ."kevan"SE.seek -0.22 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."kevan"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."kevan"SE.seek -0.83 Pucks below Top Plate +2 "storage"(x' +54 "core" ' +2 #"kevan"Lights, camera, ACTION! +2 "storage"( - +6 "core" -' +2 "storage"(`& +4 "core" &\ #\ $ '\ +2 "manipulator"&@& +4 "core" & (  +2 ."kevan"Elbow.seek 1 +3 "manipulator"&2( +9 "core" ( +2 "manipulator"&Y& +5 "core" &   + "storage"(+& +5 "core" &\ \ \ +2 ."kevan"Forearm.seek 1 + 700 counts +2 "manipulator"& 'W +7 "core" ' +2 ."kevan"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +5 ."kevan"SE.seek -0.11 Pucks below Top Plate +3 "storage"(q'V +63 "core" ' +2 "manipulator"&z& +5 "core" & u  +2 "storage"(& +4 "core" & l m \ +2 ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 1 +3 "manipulator"&'Λ +36 "core" ' +2 ."kevan"Elbow.hold +3 "manipulator"&5, +7 "core" , + ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."kevan"SE.reconfigure :default +4 "storage"(#QK-0-\ b +4 ."kevan"SE.seek 0.07 Pucks below Top Plate +3 "storage"(9'@ +26 "core" ' +2 "manipulator"&=% +5 "core" %άs .  +2 "storage"(;& +6 "core" &\ ;\ ;\ + ."kevan"Forearm.force -20 +2 "manipulator"&5 +6 ."kevan"Forearm.seek 1 + 317 counts +2 "manipulator"&N' +24 "core" ' +3 "manipulator"&& +5 "core" &   +2 "storage"(V& +6 "core" & W +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 1 + 700 counts +4 "manipulator"&('W +26 "core" ' +2 "storage"( % +6 "core" %> } +2 ."downElevator"SE.seek :down +5 "storage"(]'I +97 (|% +4 "core" %8 ` ` \ SU +3 "manipulator"&% +5 "core" %V h +2 ."kevan"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&J'\ +92 "core" ' +61 ' + ."downElevator"SE.stop +2 "storage"(5 +4 (D& +4 "core" &  +2 "collection"'E& +4 "core" &Yc[_\ I +2 #"kevan"Storing generic puck in Collection Clamp to tube 1 +2 "manipulator"&&% +6 "core" %\   z +2 "storage"(c% +4 "core" %V  +2 "storage"(~. +3 "core" .( +2 "storage"(a& +4 "core" &  +2 "storage"(& +4 "core" &  +2 "manipulator"&H& +4 "core" & #  +2 ."kevan"Elbow.seek 1 +3 "manipulator"&( +6 "core" ( +2 "manipulator"&C& +4 "core" & r  +2 "storage"(& +5 "core" & y  +2 ."kevan"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."kevan"Forearm.seek 1 + 700 counts +3 "manipulator"&o'W +96 "core" ' +2 "storage"(b& +6 "core" &  +2 ."kevan"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +4 ."kevan"SE.seek :beamBreak +2 "storage"(g'j +278 "core" ' + "storage"(- +4 "core" -' + ."kevan"SE.configure :default +4 "storage"(#QK-0-\ b +4 "manipulator"&^& +66 "core" & V  + "storage"( & +4 "core" & N  + ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek 1 +2 "manipulator"&Q'Λ +39 "core" ' +2 ."kevan"Elbow.hold +4 "manipulator"&W, +4 "core" , + ."kevan"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 "storage"({- +4 "core" -' +2 ."kevan"SE.seek 0.03 Pucks below Top Plate +3 "storage"(X' +34 "core" ' +3 "manipulator"&% +5 "core" %ά^ u ] + "storage"(T& +4 "core" &\ K\ D 1\ +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +5 ."kevan"Forearm.seek 1 + 317 counts +2 "manipulator"&/' +25 "core" ' + "manipulator"&I& +5 "core" &   +2 "storage"(*& +4 "core" &  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 1 + 700 counts +3 "manipulator"&%'W +29 "core" ' +3 ."kevan"SE.seek 1.03 Pucks below Top Plate +3 "storage"(R' +49 "core" ' +2 "manipulator"&d& +5 "core" & (  +2 "manipulator"&t% +5 "core" %т +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&F'\ +67 "Can"a\ At' +25 "core" ' +2 ."kevan"Elbow.seek CC +3 "manipulator"&0( +154 "core" ( + "manipulator"&6& +5 "core" & m  2 + ."kevan"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &K& +3 "core" & s } R 2 +2 ."kevan"Forearm.seek CC +2 "manipulator"&_'Ϥ +99 "core" ' +2 ."kevan"Hand.close +2 "manipulator"&!/ +77 "core" / +2 ."kevan"CC.seek :open +3 "collection"'p( +435 "core" ( +2 "storage"(P& +4 "core" &  +2 "storage"(G& +4 "core" &  + "manipulator"&v& +4 "core" & | G 1 + "manipulator"&)% +4 "core" % ϰ } u . +2 ."kevan"Forearm.seek :retract +3 "manipulator"&8'\ +104 "core" ' +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Elbow.seek 1 +2 "manipulator"&j( +159 "core" ( +2 "manipulator"&m& +4 "core" & Y  + "storage"(& +5 "core" & A  + ."kevan"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."kevan"Forearm.seek 1 +2 "manipulator"&n'Λ +107 "core" ' + ."kevan"Elbow.hold +4 "manipulator"&U, +4 "core" , +2 ."kevan"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."kevan"Hand.open +2 "manipulator"&r1 +72 "core" 1 +3 "manipulator"&s% +5 "core" % Ϊ > F + "storage"(& +4 "core" & i b X\ +2 ."kevan"Forearm.force -20 +2 "manipulator"&5 +5 ."kevan"Forearm.seek 1 + 315 counts +2 "manipulator"&w' +21 "core" ' +2 "manipulator"&B& +5 "core" & } _  + "storage"(k& +5 "core" & ;  +2 ."kevan"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."kevan"Forearm.seek 1 + 700 counts +2 "manipulator"&'W +25 "core" ' +2 "storage"(M% +5 "core" % W  +3 ."downElevator"SE.seek :down +5 "storage"('I +98 (?% +3 "core" %9 SR +2 "manipulator"&i% +6 "core" %[ ] p +2 ."kevan"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."kevan"Forearm.seek :retract +4 "manipulator"&\ '\ +90 "core" ' +47 ' + ."downElevator"SE.stop +2 "storage"(5 +32036 #t-> exit +7 #mEXIT + #"kevan"Session Ended @1648132761.03PDT @1649173549.04PDT = =tMAIN =mMAIN_scheduler @PDT1649173551.02 #"core_reset"Sent BREAK +2 #t@19243 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +212 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +250 #Configuration for waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +398 "Can"x\ C+Q + x\ C+Q #tPolling Can every 10:00 +11 #Cleanly exited at 07:39:20PDT24-Mar-22 +3349 #-> ESP.ready! +3 #Powering core bus +570 .Gate.power :raw,:ON +2 "sampler") +45 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" %os:\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %\ +2 .tPS.configure :default +2 "processing"%#A d`b +2 "sampler")% +3 "core" %abk  +6 .tSS.configure :default +3 "sampler")#.0X CSR.list +1173 #-> CSV.legend +9854 #-> sc +513 #-> SC +3 "storage"(<& +3 "core" &, & ( 7\  +2687 #t-> access 2 +3 "storage"(=% +3 "core" %M  \ +2 "manipulator"&>% +4 "core" %\   _ U +2 "manipulator"&?& +3 "core" & x  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(@(K +343 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (A& +4 "core" &K " \  +1561 #t-> access 1 +2 "storage"(B% +4 "core" %M ) ) S\ + "manipulator"&C% +4 "core" %\  9 U +2 "manipulator"&D& +3 "core" &  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 + "storage"(E(; +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (F& +3 "core" &; " w\ +5081 #t-> require shuffle +2 !o:TypeError: mesg"%can't convert Symbol into String:bt[ "(ESP):8:in `require'"(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 +619 #-> require shufflepuck +2 !o:TypeError: mesg"%can't convert Symbol into String:bt[ "(ESP):9:in `require'"(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 +1244 #-> require "shuffle" +2039 #-> shuffle 1 +2 #Shuffling pucks in tube 1 of [1] +2 #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'G& +3 "core" &jm\  + .tHand.open +2 "manipulator"&H1 +75 "core" 1 + "manipulator"&I% +4 "core" % \  V U +2 "storage"(J% +4 "core" %M  \ + "storage"(K. +3 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(L( +660 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (M& +2 "core" &  & \ \ +2 "manipulator"&N& +4 "core" & q v  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&O( +23 "core" ( + "manipulator"&P& +5 "core" & v 9 o + "storage"(Q& +4 "core" &   \ +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&R'W +97 "core" ' +2 "storage"(S& +4 "core" &   _\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(T'j +281 "core" ' + "storage"(U- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (V& +2 "core" &   9\ +2 "manipulator"&W& +4 "core" & { g o + .tElbow.seek 1 +2 "manipulator"&X( +3 "core" ( +2 "manipulator"&Y& +3 "core" & u ; o +2 "storage"(Z& +4 "core" & ! \ +2 .tForearm.seek 1 + 300 counts + "manipulator"&[' +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&\\/ +67 "core" / +3 ."downElevator"SE.seek :down +8 "manipulator"&]& +2 "storage"(^'I +7 "core" & s s : n +2 "manipulator"&_% +4 "core" % t r  + .tForearm.seek :retract +2 "manipulator"&`'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a( +145 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +3 "core" ( + "manipulator"&b& +5 "core" & [ g k 2 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +3 "core" & e g P 2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&d'Ϥ +97 "core" ' +2 "manipulator"&e& +4 "core" & _ m  2 +2 "manipulator"&f% +4 "core" %Ϟ k p + "collection"'g& +5 "core" &go_\  +2 "collection"'h& +5 "core" &im]\  +2 .tCC.seek :closed +19 "collection"'i(Y +3 "core" &kn\  + &jo\  +3 & jov\ @ +8 &Kio|\ 2 +9 &Hslnl\ G +10 &ekoh\ O +9 &_ipg\ O +9 &t`ip]\ O +10 &7_jn]\ O +9 &`imL\ O +10 &[hm8\ O +9 &~^jn\ \ N +14 &>`hn\ O +5 &!Zjo\ O +9 &"`jm \ O +9 &$]ho\ \ N +10 &&G`ip\ O +9 &(\ _in\ N +10 &)`jnO\ O +9 &+`jnV\ O +9 &-PZhmY\ N +10 &/]inD\ O +9 &0`jn?\ N +9 &2]io;\ N +10 &4W_jm2\ O +9 &6bin2\ O +9 &7akm1\ O +10 &9]jm+\ O +9 &;__jn!\ O +10 &=!cko#\ O +9 &>bin\ O +9 &@`ln\ O +10 &Bg^kn\ O +9 &D)bjn\ O +10 &Eekl\ O +9 &Gglo\ P +9 &Iiokn\ Q +10 &K*zjn\ Q +9 &Lmo\ V +9 &Nlp\ Z +10 &PTkr\ [ +9 &Rkq\ [ +9 &Smr\ [ +10 &Ukq\ [ +9 &WYmp\ \\ +10 &Xxmp\ 0 +9 &Y*lq\ Q +9 ( +2 "collection"'h& +3 #tCollection Clamp onSpring/offSpring for 8/30 samples, on/off torque 2.06 +2 .Hand.open + "manipulator"&j1 +3 "core" &Yhkq\ G +68 1 +17 "manipulator"&k% +4 "core" % ϟ s i  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +90 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%m& +9 "core" &\  +2 "manipulator"&n% +4 "core" %\  h f z M + "storage"(o% +4 "core" %A\ )\ ( \ + "storage"(p. +3 "core" .( +2 "storage"(q& +4 "core" &\ )\ & D\ + "storage"(r& +4 "core" &\ '\ ( M\ +2 "manipulator"&s& +3 "core" & f f 1 +2 "manipulator"&t% +3 "core" %\  g o M +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&u( +156 "core" ( + "manipulator"&v& +4 "core" & } h  +2 "storage"(w& +4 "core" & \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&x'W +98 "core" ' + "storage"(y& +5 "core" &  \ + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(z'j +275 "core" ' +2 "storage"({- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 (|& +3 "core" &\ \  "\ +2 "manipulator"&}& +3 "core" & x w 4  +2 .tElbow.seek 1 +2 "manipulator"&~( +3 "core" ( + "manipulator"&& +4 "core" & ~ N  + "storage"(& +4 "core" &\ %\ ( \ +3 .tForearm.seek 1 + 300 counts + "manipulator"&' +20 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('I +7 "core" & ~   +2 "manipulator"&% +4 "core" % { } < / +2 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.seek PC + "manipulator"&( +167 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +77 "core" ( + "manipulator"& & +17 "core" & + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" & { } T +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& 'Њ +102 "core" ' +2 "manipulator"& & +4 "core" & w Y +2 "manipulator"& % +4 "core" %Њ y o + "processing"%& +4 "core" &\  +2 "processing"%& +5 "core" &\  +2 .tPC.seek :closed + "processing"%(Y +5 "core" &\ \  +8 &2\ ,~ +9 &c\ @ +9 &E\ P +10 & c\ O +9 &l}\ O +10 &ck\ O +9 &Odo\ O +9 &k\ O +10 &b\ O +9 &c\ O +9 & Xj\ O +10 &"h\ O +9 &#e\ O +10 &%e\ O +9 &'^h\ P +9 &)!e\ O +10 &*g\ O +9 &,e\ O +9 &.hd\ O +10 &0)e#\ O +9 &1h+\ O +10 &3h:\ O +9 &5og5\ O +9 &71e1\ O +10 &8d+\ O +9 &:e"\ P +9 &9c \ O +9 &?_\ O +10 &Aa\ O +9 &Cc\ O +9 &ECf \ O +10 &Gk\ P +9 &Hj\ P +9 &Jo\ P +10 &LB}\ R +9 &M\ U +10 &O\ V +9 &Q|\ V +9 &SA\ U +10 &U\ U +9 &V\ U +9 &X\ < +10 &Y[0\ a +9 &Y"\ 0 +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 9/26 samples, on/off torque 1.41 +2 .Hand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +4 "core" % Њ 9 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 "processing"%& +4 "core" &Y \ 0 + #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\  +2 "storage"(% +4 "core" %I\ p\ + "storage"(. +3 "core" .( +2 "storage"(& +3 "core" & \  }\ +3 "storage"(& +2 "manipulator"&& +6 "core" & \ +2 & 7 +2 .tElbow.reconfigure :tight +3 ."raiseStack"SE.reconfigure :place +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "storage"(#].K-0-\ b +2 "manipulator"& ( +6 ."raiseStack"SE.seek :beamBreak + "storage"(#'j +45 "core" ( +2 "manipulator"&& +5 "core" & ' + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &&& +3 "core" & z +2 .tForearm.seek PC + "manipulator"&('Њ +92 "core" ' +2 .tHand.close + "manipulator"&*/ +69 "core" / +2 .tPC.seek :open +2 "processing"%)( +81 "core" ' + "storage"(- +3 "core" -'j +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(' +41 "core" ' +292 ( + "storage"($& +4 "core" &\ )\  p\ +2 "manipulator"&-& +4 "core" & } j Z + "manipulator"&.% +4 "core" % Ў r ~ F = +2 .tForearm.seek :retract +2 "manipulator"&/'\ +91 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&0( +262 "core" ( +2 "manipulator"&1& +4 "core" & w  + "storage"(2& +4 "core" &\ *\ ( z\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&3'W +90 "core" ' + .tHand.open + "manipulator"&41 +74 "core" 1 +2 "storage"(5- +4 "core" -' +2 .tSE.seek -0.22 Pucks below Top Plate +2 "storage"(6' +24 "core" ' +2 .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.83 Pucks below Top Plate +2 "storage"(7' +45 "core" ' + #tLights, camera, ACTION! +2 "storage"(8- +3 "core" -' +2 "storage"(9& +4 "core" & \ + "manipulator"&:& +4 "core" & |  +2 .tElbow.seek 1 +2 "manipulator"&;( +3 "core" ( +2 "manipulator"&<& +4 "core" & z B  + "storage"(=& +5 "core" & -\ +2 .tForearm.seek 1 + 700 counts + "manipulator"&>'W +3 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.11 Pucks below Top Plate +2 "storage"(?'V +67 "core" ' +2 "manipulator"&"& +4 "core" &  +2 "storage"(A& +4 "core" &\ \  \ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&B'Λ +30 "core" ' +2 .tElbow.hold + "manipulator"&C, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.07 Pucks below Top Plate +2 "storage"(D'@ +30 "core" ' +2 "manipulator"&F% +4 "core" %Ϊu ^ W e. +2 "storage"(@& +4 "core" & T\ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 315 counts +2 "manipulator"&G' +20 "core" ' +2 "manipulator"&H& +4 "core" & m [ ]  +2 "storage"(I& +4 "core" &\ \  B\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&J'W +21 "core" ' + "storage"(K% +5 "core" %G\ \  j\ +2 ."downElevator"SE.seek :down +4 "storage"(E'I +98 (M% +3 "core" %=\ \  \ V_ +2 "manipulator"&N% +4 "core" %O  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +88 "core" ' +66 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (Q& +4 "core" &\ \  9\ +2 "collection"'S& +3 "core" &Ygmo\ G +2 #tStoring generic puck in Collection Clamp to tube 1 +2 "manipulator"&%% +3 "core" %\   r { +2 "storage"('% +4 "core" %V\ \  1\ + "storage"(U. +3 "core" .( +2 "storage"(V& +4 "core" &\ $\  v\ + "storage"(W& +4 "core" &\ \  J\ +2 "manipulator"&!& +3 "core" & { u  +2 .tElbow.seek 1 +2 "manipulator"&Y( +21 "core" ( + "manipulator"&Z& +5 "core" & ~ ` * % + "storage"(\\& +4 "core" &\ \  \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&]'W +91 "core" ' + "storage"(_& +5 "core" &\ (\ ( t\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(O'j +282 "core" ' +3 "storage"(R- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&b& +3 "core" & [ b 5 % + "storage"(c& +4 "core" &\  _\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&T'Λ +33 "core" ' + .tElbow.hold +2 "manipulator"&[, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(e- +2 "core" -' +2 .tSE.seek 0.03 Pucks below Top Plate +2 "storage"(f' +28 "core" ' + "manipulator"&g% +4 "core" %Ωk ? = d b +2 "storage"(X& +3 "core" & G\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 314 counts + "manipulator"&^' +20 "core" ' +2 "manipulator"&`& +4 "core" & n Z + "storage"(+& +5 "core" &\ \ \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&j'W +24 "core" ' +2 .tSE.seek 1.03 Pucks below Top Plate +2 "storage"(k' +49 "core" ' +2 "manipulator"&m& +4 "core" & p i +2 "manipulator"&h% +4 "core" %W y > e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&o( +156 "core" ( +3 "manipulator"&p& +4 "core" & Y F @ - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" & E E ( - +2 .tForearm.seek CC +2 "manipulator"&r'Ϥ +96 "core" ' + .tHand.close + "manipulator"&s/ +73 "core" / + .tCC.seek :open +2 "collection"'t( +436 "core" ( + "storage"(d& +5 "core" &   \ \ + "storage"(v& +4 "core" &   \ + "manipulator"&w& +4 "core" & y |- + "manipulator"&y% +4 "core" % ϯ | +2 .tForearm.seek :retract + "manipulator"&a'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&l( +156 "core" ( +2 "manipulator"&{& +4 "core" & \\ t ]  + "storage"(|& +4 "core" &   _\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&}'Λ +99 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +4 "core" % ί r n + "storage"(& +4 "core" &\ \ \ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 320 counts +4 "manipulator"&' +19 "core" ' + "manipulator"&u& +4 "core" & a p r +2 "storage"(x& +4 "core" & !  -\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&z'W +29 "core" ' +2 "storage"(% +4 "core" %   \ +2 ."downElevator"SE.seek :down +3 "storage"( 'I +100 (\ % +3 "core" %>\ \  Y\ U] +2 "manipulator"&~% +3 "core" %a q r  5 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +44 ' + ."downElevator"SE.stop + "storage"(5 +1011 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +10084 #t-> access 1 +3 "storage"( % +3 "core" %U 7 A v\ +2 "manipulator"&% +4 "core" %\ q s V + "manipulator"&& +4 "core" & q p , r +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +665 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (,& +2 "core" &;   \ +1857 #t-> access 2 +3 "storage"(% +3 "core" %V @ @ h\ +2 "manipulator"&% +4 "core" %\ ~ T +2 "manipulator"&& +3 "core" & } w D r +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &K   q\ \ +1280 "Can"V\ -8Ÿ +46557 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +10180 #t-> access 3 +2 "storage"(% +4 "core" %V 2 \ + "manipulator"&% +4 "core" %\ q p  +2 "manipulator"&& +4 "core" & s ; r + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([c +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &[`  \ +3033 "Can"(\ ,X +19035 #t-> access 4 +7 "storage"(% +3 "core" %V 3 3 a\ +2 "manipulator"&&% +4 "core" %\ r q s + "manipulator"& & +4 "core" & p 9 r +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(*( +978 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &  H\ +14781 #t-> access 5 +3 "storage"(% +3 "core" %W 2  \ +2 "manipulator"&% +4 "core" %\ n o +2 "manipulator"&& +3 "core" & s r  r +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(#( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ($& +3 "core" & "\ \  /\  +12204 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +2622 #t-> access 6 +2 "storage"(-% +3 "core" %W  \ +2 "manipulator"&.% +4 "core" %\ m o +2 "manipulator"&(& +3 "core" & o r  r +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(1(z +188 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (2& +2 "core" &{ \  +9881 "Can"\ \ ,| +9652 #t-> access 7 +2 "storage"( % +3 "core" %W ( % \ +2 "manipulator"&4% +4 "core" %\ o n +2 "manipulator"&5& +3 "core" & k a r +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(8(, +195 "core" ( + .tSC.configure :limp +47 "storage"($(\ 1b +5 (9& +3 "core" &,\ \  *\  +21752 #t-> CSF.list +2 !o:NameError: mesg"uninitialized constant CSF: name:CSF: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 +267 #-> CSR.list +1450 #-> CSV.legend +14580 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +12015 "Can"\ - +18854 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"':  +124 "core"  +1212 #t-> CSR.rnal + .CSR.select :rnal +2 "collection"'\ +2976 #t-> CS.pull 0.5 +2 "collection"'<% +2 "core" %TX\ +3 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0.5ml +2 "collection"'=' +210 "core" ' +2 "collection"'/% +4 "core" %RW\  +11652 #t-> delay 10; CS.pull 7 +2 .delay 10 seconds +1003 "collection"'"% +3 "core" %RW4\  +2 .tCS.seek 7.5ml +2 "collection"'A' +1852 "core" ' + "collection"'% +4 "core" %SXC\  +1755 #t-> CSR.air + .CSR.select :air + "collection"' +427 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'F' +716 "core" ' + "collection"'@% +4 "core" %RXJ\  +932 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'6 +123 "core" +417 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'H' +2602 "core" ' +2 "collection"'I% +4 "core" %RUD\ +3767 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +11306 "Can"\ , +22354 #t-> delay 10;CS.pull 7 +2 .delay 10 seconds +1003 "collection"'K% +2 "core" %NV\ +3 .tCS.seek 7ml +2 "collection"'0'H +1851 "core" ' +2 "collection"'3% +4 "core" %FPU\  +1186 #t-> ESP +3 "collection"'7 +2 "core"  +2 "processing"%M +3 "core"  +2 "processing"%N +3 "core"  + "processing"%> +4 "core"  + "collection"';% +4 "core" %FQT\  +2 "processing"%?% +4 "core" %ԟi\ +2 "sampler")B% +4 "core" %گeb \ +2 "collection"'G& +3 "core" &RT\ +2 "processing"%Q& +3 "core" &h\ +2 "manipulator"&S% +4 "core" %\ p n + "manipulator"&%& +4 "core" & j b r r +2 "storage"('& +4 "core" &, $ ' ;\  + "storage"(U% +5 "core" %W * 0 \ + "collection"'D9 +4 "core" 9fU + "processing"%V9 +4 "core" 9L +1304 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'W  +124 "core"  +462 #t-> CSR.flush +2 .CSR.select :flush +6 "collection"' +1166 #t-> delay 10;CS.pull 7 +2 .delay 10 seconds +1002 "collection"'!% +3 "core" %FOU!\  +2 !to:Slide::Error : mesg"7Collection Syringe at 14ml would be out of bounds!: @reply0:@axisName"Collection Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:326:in `toRawGoal'"./home/esp/esp2/lib/slide.rb:333:in `seek'"0/home/esp/esp2/lib/slide.rb:382:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(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 +2199 #-> ESP +2 "collection"'Z +3 "core"  +2 "processing"%\\ +3 "core"  +2 "processing"%J +3 "core"  + "processing"%_ +3 "core"  +2 "collection"'E% +4 "core" %FPVh\  +2 "processing"%C% +3 "core" %ԟz\ +2 "sampler")P% +4 "core" %گdg \ +2 "collection"'R& +3 "core" &OS\ +2 "processing"%b& +3 "core" &u\ +2 "manipulator"&c% +4 "core" %\ n l + "manipulator"&e& +4 "core" & m n x r + "storage"(g& +4 "core" &, & &\  +2 "storage"(X% +3 "core" %W & &\ +2 "collection"'`9 +3 "core" 9gU +2 "processing"%+9 +3 "core" 9P +1347 #t-> CSV.waste +2 .CSV.dial :waste +2 "collection"'m +122 "core" +142 #t-> ESP +2 "collection"'h +2 "core"  +2 "processing"%] +4 "core"  + "processing"%Y +3 "core"  +2 "processing"%O +3 "core"  + "collection"'T% +4 "core" %FOU\  +2 "processing"%^% +4 "core" %ԟ\ + "sampler")f% +4 "core" %گfe \ +2 "collection"'p& +3 "core" &SV\ +2 "processing"%q& +4 "core" &|\ + "manipulator"&j% +4 "core" %\ m n +2 "manipulator"&[& +4 "core" & a i z r + "storage"(s& +4 "core" &, & #\  +2 "storage"(n% +3 "core" %W - % \ +2 "collection"'i9 +3 "core" 9hW + "processing"%d9 +3 "core" 9Q +792 #t-> CSV.empty +2 !o:NoMethodError : mesgu:NameError::message+undefined method `empty' for CSV:Shaft: name:\ empty: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):38:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1232 #-> CS.empty +2 .CS.seek 0ml +2 "collection"'v' +1855 "core" ' + "collection"'w% +5 "core" % STu\ +661 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'y  +124 "core"  +382 #t-> CSR.flush +2 .CSR.select :flush +2187 #-> delay 5; CS.pull 7 +2 .delay 5 seconds +502 "collection"'{% +3 "core" % NTe\ +2 .tCS.seek 7ml +2 "collection"'|'C +1851 "core" ' + "collection"'r% +4 "core" %>OV\  +735 #t-> CSR.air +2 .CSR.select :air + "collection"' +431 #t-> CS.fill +2 .CS.seek 10ml + "collection"'o' +857 "core" ' +2 "collection"'% +4 "core" %MT\ +539 #t-> CSV.waste1 +3 .CSV.dial :waste1 +2 "collection"' +122 "core" +411 #t-> CS.empty +3 .CS.seek 0ml +2 "collection"'' +2127 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +476 "core" ' +2 "collection"'u% +4 "core" % OU\ +3500 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'x  +124 "core"  +839 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +5646 "Can"\ -\ M +4261 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'  +15 "core"  +474 #t-> CSR.flush + .CSR.select :flush +2061 #-> CS.pull 5 + "collection"'a% +3 "core" % NP\ +2 .tCS.seek 5ml +2 "collection"'\ 'r +1348 "core" ' +2 "collection"'~% +4 "core" %rLQ\  +467 #t-> CSR.air +2 .CSR.select :air + "collection"' +365 #t-> CS.fill +2 .CS.seek 10ml + "collection"'l' +1347 "core" ' + "collection"'}% +4 "core" %LS\ +751 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"' +124 "core" +456 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'k' +2613 "core" ' +2 "collection"'z% +4 "core" % OR\ +14490 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'  +123 "core"  +496 #t-> CSR.mfbkill +2 .CSR.select :mfbkill + "collection"'@ +5852 #t-> delay 10; CS.pull 7 + .delay 10 seconds +1003 "collection"' % +3 "core" % NRM\ +2 .tCS.seek 7ml +2 "collection"''A +1849 "core" ' + "collection"'% +4 "core" %@NS!\  +438 #t-> CSR.air + .CSR.select :air +2 "collection"' +298 #t-> CS.fill +2 .CS.seek 10ml + "collection"'L' +843 "core" ' +2 "collection"',% +4 "core" %LQ&\  +694 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +123 "core" +655 #t-> CS.empty +3 .CS.seek 0ml + "collection"'' +2620 "core" ' +2 "collection"'% +4 "core" % MQ\ +615 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'  +122 "core"  +421 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +407 #t-> CS.pull 5 +2 "collection"'% +3 "core" % NQ\ +2 .tCS.seek 4.999ml +2 "collection"''r +1350 "core" ' + "collection"'% +4 "core" %rLP\  +1786 #t-> CSR.air + .CSR.select :air +2 "collection"' +491 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +1021 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +325 "core" ' +3 "collection"'% +11 "core" %OR\  +2480 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +135 "core" +387 #t-> CS.empty +20 .CS.seek 0ml +3 "collection"'' +2604 "core" ' +2 "collection"'&% +4 "core" %LQ\ +3919 "Can"\ - F +22851 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'  +123 "core"  +681 #t-> CSR.kill +2 .CSR.select :kill +2 "collection"' +9186 #t-> delay 10; CS.pull 7 +2 .delay 10 seconds +1002 "collection"'% +3 "core" %IOn\ +2 .tCS.seek 7ml +2 "collection"''G +1852 "core" ' +2 "collection"'% +4 "core" %HKO:\  +411 #t-> CSR.air +2 .CSR.select :air +2 "collection"' +245 #t-> CS.fill +3 .CS.seek 10ml + "collection"'' +843 "core" ' + "collection"'% +4 "core" %INB\  +316 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'$ +123 "core" +377 #t-> CS.empty +3 .CS.seek 0ml + "collection"'*' +2618 "core" ' + "collection"'-% +4 "core" % HO\ +327 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'.  +124 "core"  +314 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +281 #t-> CS.pull 5 + "collection"'(% +4 "core" % KO\ +2 .tCS.seek 4.999ml +2 "collection"'2'r +1364 "core" ' +2 "collection"'#% +4 "core" %r\ LOi\ +375 #t-> CSR.air +2 .CSR.select :air + "collection"' +206 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"' ' +1365 "core" ' +2 "collection"'4% +4 "core" %KO\ +376 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'5 +123 "core" +269 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'9' +2603 "core" ' +2 "collection"'1% +4 "core" %JN\ +2364 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +9178 "Can"\ , ܟ +768 #t-> CSV.flush +2 .CSV.dial :flush + "collection"':  +42 "core"  +5931 #t-> CS.pull 0.5 +2 "collection"'<% +3 "core" %IL*\ +2 .tCS.seek 0.501ml +2 "collection"'/' +212 "core" ' + "collection"'% +4 "core" %JL)\  +1040 #t-> CS.pull 0.5 +2 "collection"'"% +3 "core" %KN/\  +2 .tCS.seek 1.001ml +2 "collection"'=' +202 "core" ' +2 "collection"'% +4 "core" %JN7\  +17961 #t-> CS.pull 5 + "collection"'A% +4 "core" %GLh\  +2 .tCS.seek 6ml +2 "collection"'@' +1339 "core" ' +2 "collection"'6% +3 "core" %GLe\  +1512 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'F +41 "core" +326 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'I' +1593 "core" ' +2 "collection"'K% +4 "core" %HMc\ +471 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'H  +41 "core"  +807 #t-> CS.pull 5 +2 "collection"'3% +3 "core" %JMY\ +2 .tCS.seek 5ml +2 "collection"'7'r +1343 "core" ' +2 "collection"'M% +4 "core" %rHMX\  +387 #t-> CSV.air +2 .CSV.dial :air + "collection"'N @ +40 "core" B +203 #t-> CS.fill +3 .CS.seek 10ml + "collection"'>' +1339 "core" ' + "collection"';% +4 "core" %JM^\  +526 #t-> CSV.waste1 +3 .CSV.dial :waste1 +2 "collection"'? +70 "core" +439 #t-> CS.empty +4 .CS.seek 0ml + "collection"'B' +2603 "core" ' + "collection"'G% +4 "core" %HNq\ +12182 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +8469 "Can"9\ ,!r +52233 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +5344 #t-> ESP +37 "collection"'Q +17 "core"  +27 "processing"%S +52 "core"  +15 "processing"%% +45 "core"  +25 "processing"%' +28 "core"  +26 "collection"'U% +56 "core" %GK\ +27 "processing"%D% +52 "core" %ԟ\ +19 "sampler")V% +26 "core" %گpp \ +24 "collection"'W& +36 "core" &FK\ +13 "processing"%!& +15 "core" &\ +13 "manipulator"&Z% +26 "core" %\ ` k W +8 "manipulator"&\\& +20 "core" & o v r +14 "storage"(J& +23 "core" &,\ \ \  +6 "storage"(_% +11 "core" %W\ \ \ +12 "collection"'E9 +14 "core" 9 +9 "processing"%C9 +24 "core" 9 +1696 "Can"\ H +13446 #"kevan"Session Begun +1520 #-> "Hello Scott (&Jim)" +34209 #-> "positive control mission loaded" +10826 "Can"\ ;9 +973 #"kevan"-> exit +2 #Session Ended +6801 #t-> initialPurge +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'P& +4 "core" &EI\ +2 "manipulator"&R& +5 "core" & c f r + "manipulator"&b% +5 "core" %\ m m  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&c(.A +168 "core" ( +2 "manipulator"&e& +5 "core" &.9 h i ) \\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &.9 a f \\ +2 .tForearm.seek :garage +2 "manipulator"&X'p +99 "core" ' +2 .tHand.close +2 "manipulator"&`/ +67 "core" / +2 "manipulator"&+& +4 "core" &.9  v\\ +2 "manipulator"&m% +5 "core" % τ B v +2 .tForearm.seek :retract +2 "manipulator"&h'\ +98 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&]( +276 "core" ( +2 "manipulator"&Y& +5 "core" & R L L , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" & G G , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&T'Ϥ +92 "core" ' +2 "manipulator"&^& +5 "core" &  ~, +2 "manipulator"&f% +4 "core" %Ϫ F ( +2 "collection"'p& +5 "core" &FH\ +2 "collection"'q& +7 "core" &CJ!\ +2 .tCC.seek :closed +2 "collection"'j(Y +5 "core" &CK\ +6 & -CJ!\ #b +10 &VFJ\ 8 +9 &FI!\ L +9 &\\FI\ N +10 &W`DK\ N +9 &_HI\ N +10 &]HH\ N +9 &]FJ\ N +9 &`\\FJ\ N +10 &#\\DK\ M +9 &\\EG\ N +9 &!]EL\ M +10 &#g^IK\ N +9 &%)]GK\ N +10 &&_DI\ N +9 &(_EH\ O +62 &*n^HI\ N + &,0_GI\ N +2 &-]GJ\ N +2 &/]FK \ N + &1w]HJ\ N + &39_FK\ N + &4_EJ \ N +5 &6^FJ\ N +9 &8~`DI\ N +10 &:?^GK\ O +9 &<]FJ \ N +9 &=_EK\ N +10 &?]EJ\ O +9 &AI]DI\ N +10 &C\ bFI\ \ N +9 &DaGI\ N +9 &FgDJ\ O +10 &HMiEK\ O +9 &J tFH\ Q +9 &KGK\ U +10 &MxIK\ Y +10 &O6GI\ Z +9 &PGK \ Z +9 &RGL\ [ +9 &TzEM\ [ +10 &V;FH \ [\ +9 &WGL\ [\ +9 &YVIHL \ / +10 &YvFJ\ I +5 ( +2 "collection"'q& +5 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.20 +2 "collection"'[& +4 "core" &YkHK\ I +2 &YkGK\ I + .tHand.open +2 "manipulator"&s1 +75 "core" 1 + "manipulator"&n% +6 "core" % Ϫ _ ; ( +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +93 "core" ' +3 #tFlushing the Collection Valve::Manifold +2 "collection"'d& +5 "core" &YkGL\ I +2 "collection"'0% +4 "core" %GM\ +2 .tCSV.dial CSR +2 "collection"'w  +125 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.seek 5ml +2 "collection"'y'r +1344 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +9 '{% +3 "core" %rKL\ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'v' +630 "core" ' + .tCSV.dial :waste +2 "collection"'r +123 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'|' +1980 "core" ' +2 #tPurging external Intake +2 "collection"'& +5 "core" &YkIN \ I +2 "collection"'% +4 "core" %JN\ \ + .tCSV.dial :flush +3 "collection"'o  +42 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'u' +2268 "core" ' +2 .tdelay 5 seconds +504 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'x +4 '  +5 "core"  +62  +2 .tCTV.dial :intake +2 "collection"'a  +72 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'' +2264 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'~  +70 "core"  +2 #tFlushing upper manifold + "collection"'\ & +5 "core" &Yj=@\ I +2 "collection"'}% +4 "core" %?B \ +2 .tCSV.dial :flush +2 "collection"'  +71 "core"  +2 .tCS.seek 5ml +2 "collection"'l'r +1178 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'z @ +41 "core" A +2 "collection"' % +4 "core" %rEK\  +3 .tCS.seek 7ml +2 "collection"' 'H +525 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'k +4 '  +6 "core"  +89  +2 .tCTV.dial :air +2 "collection"'  +4 "core" +3 .tCS.seek 0ml +2 "collection"',' +1598 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"''2 +739 "core" ' +2 .tCSV.dial :waste +2 "collection"'L +41 "core" +3 .tCS.seek 0ml +2 "collection"'' +747 "core" ' +2 "collection"'& +5 "core" &YiIM\ I + "collection"'% +5 "core" %HO\ +2 .tCSV.dial :flush +2 "collection"'  +41 "core"  +2 .tCS.seek 3ml +2 "collection"''2 +741 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +40 "core" A +2 "collection"'% +5 "core" %2IO\  +2 .tCS.seek 5ml +2 "collection"''r +523 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'&' +1181 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"' '2 +734 "core" ' + .tCSV.dial :waste +2 "collection"' +70 "core" +3 .tCS.seek 0ml +2 "collection"'' +740 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +5 "core" & G M ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +17 "core" ( + "manipulator"&& +4 "core" & _ g J +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &$& +3 "core" & l k J +2 .tForearm.seek CC +2 "manipulator"&'Ϥ +96 "core" ' +2 .tHand.close +2 "manipulator"&-/ +75 "core" / +2 .tCC.seek :open +2 "collection"'.( +431 "core" ( +2 "manipulator"&(& +5 "core" & Z 8 + "manipulator"&*% +5 "core" % ϔ  +2 .tForearm.seek :retract +2 "manipulator"&#'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&2(.A +298 "core" ( +2 "manipulator"&4& +103 "core" &.: i k 2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &.: j l ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& 'p +107 "core" ' +2 .tHand.open + "manipulator"&11 +72 "core" 1 +2 "manipulator"&:% +5 "core" % z  s +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +101 "core" ' +11532 #t-> exit +6 #mEXIT @1649180604.84PDT @1649180773.76PDT = =tMAIN =mMAIN_scheduler @PDT1649180775.96 #"core_reset"Sent BREAK +2 #t@49052 sendCRC with ifg=0x20, ie=0x7F + #@50887 sendCRC with ifg=0x08, ie=0x5F + #@28997 idle with ifg=0x84, ie=0x75 + #@29670 select with ifg=0x10, ie=0xF5 #@30315 receive with ifg=0x10, ie=0xFD + #@30951 receive with ifg=0x10, ie=0xFD + #@31585 receive with ifg=0x10, ie=0xFD #@31912 receive with ifg=0x80, ie=0xFD + #@45 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 waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +417 "Can"\ M9k + \ M9k + #tPolling Can every 10:00 + #Cleanly exited at 10:43:24PDT05-Apr-22 +5 #Loading /home/esp/esp2/mission/22aprohio_positive.rb mission +8 ."Qmail"GoodNews.email "Starting 22aprohio_positive w/pucks in tube 2\\n{}\\nCan@10:46:22, 25.3C, 33% humidity, 14.2psia, 13.561V, 0.404A, 0.474Ah, 5.48W",Subject: "22aprohio_positive begun" +5 #tPreparing to sleep until +2:00 +4 #Asleep til +2:00 +2 #Continuing at 10:48 +3 "Can"\ O9~ +26 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF + #Shutdown +276 ."Qmail"GoodNews.email "Then, in tube 2: standAloneWCR([nil, $wcrVol], $bac) {noKill}\\n/home/esp/esp2/mission/22aprohio_positive.rb:29\\n{}\\nCan@10:46:23, 25.3C, 33% humidity, 14.2psia, 13.561V, 0.416A, 0.474Ah, 5.64W",Subject: "Asleep until 10:48" +11673 "Can"\ 5qWp +4 #tPowering core bus +550 .Gate.power :raw,:ON +2 "sampler") +46 ) +3 "core"  +2 "collection"' +3 ' +4 "core"  +5 "collection"' 9\ +2 ' 0\ +4 ' -\ +8 "sampler")&\ +5 "collection"'% +7 "core" %GI+\ +4 .tCS.configure :default +5 "collection"'#P d@b +5 "sampler")% +10 "core" %wtc\ +4 .tSS.configure :default +5 "sampler")#.0X& +5 "core" & 7 # ? , +2 ."WCR"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +4 "core" & + 5 5 , +2 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."WCR"Forearm.seek CC +2 "manipulator"&@'Ϥ +94 "core" ' +2 "manipulator"&A& +5 "core" &  {, +2 "manipulator"&B% +4 "core" %Ϧ  {) +2 "collection"'C& +5 "core" &EI@\  +3 "collection"'D& +5 "core" &FKA\  +3 ."WCR"CC.seek :closed +2 "collection"'E(Y +5 "core" &CK>\  +6 &QDJ@\ &j +9 &ZFK:\ 9 +10 &CJ<\ M +9 &^EI>\ N +9 &d]FI7\ M +15 &&]DL:\ M +4 &`FK0\ N +9 &`FK3\ M +10 &kZHI0\ N +9 &._DJ3\ M +9 &`GJ4\ N +10 &!]EI0\ N +9 &#t`EK*\ M +10 &%5`CJ'\ N +9 &&`DH%\ N +9 &(_CI#\ N +10 &*{\\FK&\ N +9 &,=`EH!\ N +9 &-]GJ!\ N +10 &/ZDH\ N +9 &1_FI!\ N +10 &3E^DJ\ N +9 &5\\CI\ N +9 &6`EH\ M +10 &8^GJ\ M +10 &:MbEJ\ N +9 &<`EK\ M +9 &=\\EJ\ N +9 &?`DK\ M +10 &AW]DG\ M +9 &CdEI\ N +9 &DaDJ\ N +10 &FcEK\ \ N +9 &HZgFI \ O +9 &JpGN\ \ O +13 &KFL\ T +6 &M>;\ X +10 &OE]^\ \ Y +9 &QX`\ Z +9 &RVZ\ Z +10 &TUZ\ Z +9 &VFPW\ [\ +9 &X RU\ [ +10 &Y_GLT\ )z +9 &YNS\ P +5 ( +3 "collection"'D& +4 #"WCR"Collection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.14 +2 .Hand.open + "manipulator"&F1 +4 "core" &YvNS\ P +66 1 + "manipulator"&G% +5 "core" % Ϧ B  |) +2 ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."WCR"Forearm.seek :retract +2 "manipulator"&H'\ +97 "core" ' +2 #"WCR"collectSample 1000ml w/bubble point of 55psi +2 #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")I+ +4 "core" + +2 "sampler")J% +5 "core" %ڨvu \  + "collection"'K& +5 "core" &YvFN\ P +3 "Can"\ _c +2 #"WCR"Calibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +3 "sampler")#.0X +29  +2 ."WCR"delay 3.8 seconds +382 "collection"'O% +3 "core" %JM\ +2 "sampler")P% +5 "core" %28][ \ +2 ."WCR"SSV.dial :spit +2 "sampler")Q +130 "core"  +2 ."WCR"SS.seek 0ml +2 "sampler")R'ڪ +249 "core" ' +2 ."WCR"SSV.dial CBV +2 "sampler")S  +130 "core"  +2 ."WCR"CTV.dial :intake +2 "collection"'T  +71 "core"  +2 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +3 "sampler")U  +2 "collection"'V @ +13 "core" ? +4  + #"WCR"Allowing 145s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +210 "collection"'W% +3 "core" %?C\ +2 #"WCR"Intake @13.7psia, vacuum from 3.7 to 7.7psi +3 .SS.reconfigure :inhaling 2.14ml/s +2 "sampler")#.0X'^ +173 "core" ' +2 #"WCR"Stroke completed -- waiting for pressure to equalize ... + .SS.reconfigure :exhale +2 "sampler")#.0X\ +2 #"WCR"Intake @10.0psia, vacuum from 1.5 to 4.0psi +2 .SS.reconfigure :inhaling 0.93ml/s +2 "sampler")#.A0X ~\  +2 "sampler")u% +4 "core" %[> z\  +2 ."WCR"Intake.select :close + "sampler")0 +9 )% +3 "core" %[> ~\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +75 "core"  + ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler")'ڪ +936 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +4 "collection"' @ + "sampler")  +5 "core" ? +72 + #"WCR"Allowing 505s for 25.0ml of remaining 875.0ml +2 .Intake.select :open + "sampler") +211 "collection"' % +3 "core" %9AL\ +2 #"WCR"Intake @13.6psia, vacuum from 3.6 to 7.6psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X ~\  +2 "sampler")% +5 "core" %\\> {\  +2 ."WCR"Intake.select :close + "sampler")0 +10 )% +3 "core" %\\> r\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +75 "core"  +2 ."WCR"Exhaust.select :open + "sampler")@ +11 ."WCR"SS.seek 0ml +2 "sampler")'ڪ +939 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +4 "sampler")  + "collection"' @ +6 "core" ? +68 +2 #"WCR"Allowing 505s for 25.0ml of remaining 850.0ml + .Intake.select :open + "sampler") +211 "collection"'% +3 "core" %<@]\ +2 #"WCR"Intake @13.6psia, vacuum from 3.6 to 7.6psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X \  +2 "sampler"),% +4 "core" %[> z\  +2 ."WCR"Intake.select :close + "sampler")0 +9 )-% +3 "core" %[>\  ~\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")/  +75 "core"  + ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler")'ڪ +944 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV + "sampler")  +2 "collection"'3 @ +8 "core" ? +67 +2 #"WCR"Allowing 505s for 25.0ml of remaining 800.0ml + .Intake.select :open +2 "sampler") +210 "collection"'5% +4 "core" %;?Y\ + #"WCR"Intake @13.5psia, vacuum from 3.5 to 7.5psi +3 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X k\  +2 "sampler")9% +4 "core" %]> i\  +2 ."WCR"Intake.select :close + "sampler")0 +10 );% +3 "core" %]> y\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +75 "core"  +2 ."WCR"Exhaust.select :open + "sampler")@ +11 ."WCR"SS.seek 0ml +2 "sampler")+'ڪ +946 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler").  +2 "collection"'1 @ +7 "core" ? +68 + #"WCR"Allowing 505s for 25.0ml of remaining 775.0ml +2 .Intake.select :open + "sampler") +211 "collection"'0% +67 "core" %9?^\ +2 #"WCR"Intake @13.5psia, vacuum from 3.5 to 7.5psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X t\  + "sampler")B% +5 "core" %\\> n\  + ."WCR"Intake.select :close +2 "sampler")0 +9 )>% +3 "core" %\\>  k\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")?  +75 "core"  +2 ."WCR"Exhaust.select :open + "sampler")@ +11 ."WCR"SS.seek 0ml +2 "sampler")<'ڪ +907 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")4  +4 "collection"'" @ +5 "core" ? +68 + #"WCR"Allowing 505s for 25.0ml of remaining 750.0ml +2 .Intake.select :open + "sampler") +211 "collection"'C% +3 "core" %8>`\ +2 #"WCR"Intake @13.5psia, vacuum from 3.5 to 7.5psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X~\ +2 #"WCR"Intake @13.5psia, vacuum from 3.5 to 7.5psi +2 .SS.reconfigure :inhaling 0.76ml/s +3 "sampler")#.50Xx\ +2 #"WCR"Intake @13.5psia, vacuum from 3.5 to 7.5psi +2 .SS.reconfigure :inhaling 0.76ml/s +3 "sampler")#.50X% +4 "core" %`R e\  +2 ."WCR"Intake.select :close + "sampler")0 +10 )?% +3 "core" %`R r\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")7  +74 "core"  +2 ."WCR"Exhaust.select :open + "sampler")@ +11 ."WCR"SS.seek 0ml +2 "sampler"):'ڪ +940 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "collection"'" @ +4 "sampler")4  +3 "core" ? +73 + #"WCR"Allowing 505s for 25.0ml of remaining 475.0ml +2 .Intake.select :open + "sampler") +211 "collection"'C% +3 "core" %7=\ +2 #"WCR"Intake @13.4psia, vacuum from 3.4 to 7.4psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X g\  +2 "sampler")d% +5 "core" %\\> f\  + ."WCR"Intake.select :close +2 "sampler")0 +9 )]% +3 "core" %\\> o\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")T  +76 "core"  + ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler")X'ڪ +953 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")e  +3 "collection"'_ @ +6 "core" ? +67 + #"WCR"Allowing 505s for 25.0ml of remaining 400.0ml +2 .Intake.select :open + "sampler") +211 "collection"'`% +3 "core" %68\ +2 #"WCR"Intake @13.2psia, vacuum from 3.2 to 7.2psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X o\  +2 "sampler")y% +4 "core" %]> o\  +2 ."WCR"Intake.select :close + "sampler")0 +10 )s% +3 "core" %]>  e\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")o  +76 "core"  + ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler")v'ڪ +942 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV +3 "sampler")|  +3 ."WCR"CBV.dial SSV +3 "collection"'{ @ +4 "core" ? +66 + #"WCR"Allowing 505s for 25.0ml of remaining 350.0ml +2 .Intake.select :open + "sampler") +211 "collection"'}% +3 "core" %18\ +2 #"WCR"Intake @13.2psia, vacuum from 3.2 to 7.2psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X f\  +2 "sampler")% +4 "core" %^> \ d\  + ."WCR"Intake.select :close +2 "sampler")0 +9 )~% +3 "core" %^> p\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")z  +76 "core"  + ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler")'ڪ +909 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  + "collection"' @ +6 "core" ? +69 + #"WCR"Allowing 505s for 25.0ml of remaining 325.0ml +2 .Intake.select :open + "sampler") +211 "collection"' % +3 "core" %8=\ +2 #"WCR"Intake @13.4psia, vacuum from 3.4 to 7.4psi +2 .SS.reconfigure :inhaling 0.76ml/s +3 "sampler")#.50X  o\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +75 "core"  +2 ."WCR"Exhaust.select :open + "sampler")@ +11 ."WCR"SS.seek 0ml + "sampler") 'ڪ +935 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +2 "sampler")  +3 "collection"' @ +6 "core" ? +69 + #"WCR"Allowing 505s for 25.0ml of remaining 300.0ml +2 .Intake.select :open + "sampler") +211 "collection"'% +3 "core" %46\ +2 #"WCR"Intake @13.1psia, vacuum from 3.1 to 7.1psi +2 .SS.reconfigure :inhaling 0.76ml/s +3 "sampler")#.50X f\  +2 "sampler") % +4 "core" %[> b\  + ."WCR"Intake.select :close +46 "sampler")0 +12 )% +3 "core" %\\> c\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +74 "core"  +2 ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler") 'ڪ +945 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV +3 "sampler")$  +2 ."WCR"CBV.dial SSV +4 "collection"'% @ +6 "core" ? +65 +2 #"WCR"Allowing 505s for 25.0ml of remaining 275.0ml + .Intake.select :open +2 "sampler") +210 "collection"'&% +4 "core" %58\ +2 #"WCR"Intake @13.2psia, vacuum from 3.2 to 7.2psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X b\  +2 "sampler")/% +4 "core" %^= c\  + ."WCR"Intake.select :close +2 "sampler")0 +9 )'% +3 "core" %^>  e\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")#  +75 "core"  + ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler"))'ڪ +909 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +2 "sampler")  +3 ."WCR"CBV.dial SSV +4 "collection"'3 @ +4 "core" ? +66 + #"WCR"Allowing 505s for 25.0ml of remaining 250.0ml +2 .Intake.select :open + "sampler") +211 "collection"'5% +3 "core" %26\ +2 #"WCR"Intake @13.1psia, vacuum from 3.1 to 7.1psi +2 .SS.reconfigure :inhaling 0.76ml/s +3 "sampler")#.50X k\  +2 "sampler")% +4 "core" %^> k\  +2 ."WCR"Intake.select :close + "sampler")0 +10 )6% +3 "core" %^>\  b\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +75 "core"  +2 ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler")'ڪ +909 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler").  +2 "collection"'1 @ +6 "core" ? +68 +2 #"WCR"Allowing 505s for 25.0ml of remaining 225.0ml +2 .Intake.select :open + "sampler") +211 "collection"'0% +3 "core" %5:\ +2 #"WCR"Intake @13.3psia, vacuum from 3.3 to 7.3psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X% +5 "core" %[H j\  +2 "sampler")?% +4 "core" %[H k\  +2 ."WCR"Intake.select :close + "sampler")0 +10 )7% +3 "core" %[H d\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")+  +75 "core"  +2 ."WCR"Exhaust.select :open + "sampler")@ +11 ."WCR"SS.seek 0ml +2 "sampler")A'ڪ +950 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")"  +2 "collection"'4 @ +7 "core" ? +68 +2 #"WCR"Allowing 505s for 25.0ml of remaining 200.0ml + .Intake.select :open + "sampler") +211 "collection"'C% +3 "core" %68\ +2 #"WCR"Intake @13.2psia, vacuum from 3.2 to 7.2psi +2 .SS.reconfigure :inhaling 0.76ml/s +3 "sampler")#.50X _\  +2 "sampler")]% +5 "core" %\\= b\  +2 ."WCR"Intake.select :close + "sampler")0 +9 )T% +3 "core" %\\> n\  +2 ."WCR"SSV.dial :exhaust +4 "sampler")Z  +75 "core"  +2 ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler")Y'ڪ +911 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +2 "sampler")_  +2 "collection"'e @ +7 "core" ? +67 +2 #"WCR"Allowing 505s for 25.0ml of remaining 125.0ml +2 .Intake.select :open + "sampler") +211 "collection"'`% +3 "core" %38\ +2 #"WCR"Intake @13.2psia, vacuum from 3.2 to 7.2psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X n\  + ."WCR"Intake.select :close +2 "sampler")0 +9 )o% +3 "core" %^> \ ^\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")i  +75 "core"  +2 ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler")l'ڪ +911 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +3 "sampler"){  + "collection"'| @ +8 "core" ? +66 +2 #"WCR"Allowing 505s for 25.0ml of remaining 75.0ml +2 .Intake.select :open + "sampler") +210 "collection"'}% +4 "core" %/5o\ +2 #"WCR"Intake @13.0psia, vacuum from 3.0 to 7.0psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X m\  + "sampler")\ % +5 "core" %\\> f\  + ."WCR"Intake.select :close +2 "sampler")0 +9 )% +3 "core" %\\> ^\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")t  +76 "core"  + ."WCR"Exhaust.select :open +2 "sampler")@ +10 ."WCR"SS.seek 0ml +2 "sampler")'ڪ +950 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +4 "sampler")  + "collection"' @ +7 "core" ? +68 +2 #"WCR"Allowing 505s for 25.0ml of remaining 25.0ml + .Intake.select :open +2 "sampler") +210 "collection"'% +3 "core" %*1\ +2 #"WCR"Intake @12.8psia, vacuum from 2.8 to 6.8psi +2 .SS.reconfigure :inhaling 0.76ml/s +3 "sampler")#.50X l\  +2 "sampler")% +4 "core" %\\= n\  +2 ."WCR"Intake.select :close +2 "sampler")0 +9 )% +3 "core" %\\>\  o\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +74 "core"  +2 ."WCR"Exhaust.select :open + "sampler")@ +11 ."WCR"SS.seek 0ml +2 "sampler")!'ڪ +937 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +10 #"WCR"Sampled 1000.0ml +2 #Drying puck before fixing for 4:00 + .CBV.dial :waste2b +2 "collection"'%  +72 "core"  +2 ."WCR"delay 1:00 +6003 .CSV.dial :air +2 "collection"'$ @ +69 "core" B +3 ."WCR"CS.seek 10ml +2 "collection"'&' +2284 "core" ' +49 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"' @ +69 "core" ? +53 "sampler"),% +3 "core" %ڨWV n\ +2 ."WCR"CBV.dial between CSV and waste2b +3 "collection"'-  +83 "core"  +2 "collection"'/% +5 "core" %BF\  +2 ."WCR"CSV.dial between air and CTV +3 "collection"'' ` +26 "core" a +2 ."WCR"CS.seek 7.366ml +2 "collection"'#' +667 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +4 ."WCR"CSV.dial CTV +3 "collection"'  +3 '*  +28 "core"  +42  +3 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'3' +1920 "core" ' +2 ."WCR"CSV.dial :air +2 "collection"' @ +41 "core" > +3 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'5' +2270 "core" ' +2 "collection"')% +4 "core" %\ \ \  +2 ."WCR"CSV.dial between air and CTV +3 "collection"'9 ` +28 "core" a +3 ."WCR"CS.seek 2.735ml +2 "collection"';'* +1690 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +4 "collection"'  + '6  +8 "core"  +22  +2 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<< b +2 ."WCR"CS.seek 0ml +2 "collection"'' +551 "core" ' \ +3 ."WCR"CBV.dial :waste2b +2 "collection"'  +30 "core"  +2 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +3 ."WCR"CS.seek 0ml + "collection"'8' +249 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'1  +130 "core" +3 #"WCR"Fix #1 of 2 (with rnal) for 2:00 + .CSV.dial CSR +2 "collection"'.  +41 "core"  +2 #"WCR"Pulling 2ml of CSR.rnal + .CSR.select :rnal +2 "collection"' +11 ."WCR"CS.seek 2ml +2 "collection"'0'B +582 "core" ' +2 ."WCR"delay 5 seconds +467 "Can"\ L%  +35 ."WCR"CSR.select :air +3 "collection"' +9 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +3 ."WCR"CS.seek 10ml + "collection"'' +1818 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV + "collection"'B @ +70 "core" ? +52 "sampler")>% +3 "core" %ڨ\\\\ o\ +2 ."WCR"CBV.dial between CSV and waste2b +3 "collection"'?  +83 "core"  +2 "collection"'7% +5 "core" %FI\  +2 ."WCR"CSV.dial between air and CTV +2 "collection"'+ ` +57 "core" ^ +3 ."WCR"CS.seek 7.31ml + "collection"'' +694 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'2  +2 '4  +30 "core"  +101  +3 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'"' +1904 "core" ' +2 ."WCR"CSV.dial :air +2 "collection"'C @ +42 "core" > +2 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +2 ."WCR"CS.seek 10ml +2 "collection"'A' +2292 "core" ' +2 "collection"'G% +5 "core" % % *\ +2 ."WCR"CSV.dial between air and CTV +2 "collection"'I ` +28 "core" a +3 ."WCR"CS.seek 2.083ml +2 "collection"'N' +1825 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +4 ."WCR"CSV.dial CTV +3 "collection"'D  +3 '<  +6 "core"  +22  +3 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"':' +138 "core" ' \ +3 ."WCR"delay 2:00 +12002 .CBV.dial :waste2b +2 "collection"'F  +29 "core"  +3 ."WCR"CS.reconfigure :default +2 "collection"'#P d@b +3 ."WCR"CS.seek 0ml +2 "collection"'P' +500 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'O  +132 "core" +2 #"WCR"Fix #2 of 2 (with rnal) for 2:00 +2 .CSV.dial CSR +2 "collection"'Q  +42 "core"  +3 #"WCR"Pulling 2ml of CSR.rnal +2 .CSR.select :rnal +4 "collection"' +15 ."WCR"CS.seek 2ml +5 "collection"'K'B +590 "core" ' + ."WCR"delay 5 seconds +504 .CSR.select :air +4 "collection"' +14 ."WCR"CS.reconfigure :fast +8 "collection"'#d @b +6 ."WCR"CS.seek 10ml +52 "collection"'U' +1823 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"'W @ +69 "core" ? +53 "sampler")R% +3 "core" %ڨ\\\\ n\ +2 ."WCR"CBV.dial between CSV and waste2b +3 "collection"'L  +85 "core"  + "collection"'M% +5 "core" %EL\ +2 ."WCR"CSV.dial between air and CTV +3 "collection"'J ` +56 "core" ^ +3 ."WCR"CS.seek 7.255ml +2 "collection"'V'U +682 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +4 "collection"'[  + '\\  +31 "core"  +100  +4 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'S' +1882 "core" ' + ."WCR"CSV.dial :air +3 "collection"' @ +42 "core" > +3 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'b' +2262 "core" ' +2 "collection"'d% +5 "core" % ) .\  +2 ."WCR"CSV.dial between air and CTV +2 "collection"'] ` +28 "core" ` +3 ."WCR"CS.seek 2.077ml +2 "collection"'T' +1837 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +4 ."WCR"CSV.dial CTV +3 "collection"'Z  +5 '@  +4 "core"  +22  +3 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'a' +135 "core" ' \ +3 ."WCR"delay 2:00 +12003 .CBV.dial :waste2b +2 "collection"'e  +29 "core"  +3 ."WCR"CS.reconfigure :default +2 "collection"'#P d@b +3 ."WCR"CS.seek 0ml +2 "collection"'_' +508 "core" ' + ."WCR"delay 1:00 +6004 .CTV.dial :air,avoiding: :intake + "collection"'`  +131 "core" +2 "collection"'Y& +5 "core" &YfGK\ P +2 #"WCR"Storing wcr puck in Collection Clamp to tube 1 + "manipulator"&m% +5 "core" %\    +2 "storage"(n% +4 "core" %R\ \ \ +2 "storage"(h. +3 "core" .( +3 ."WCR"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."WCR"SC.seek 1 +2 "storage"(c( +187 "core" ( +2 ."WCR"SC.configure :limp +3 "storage"($(\ 1b +3 (^& +3 "core" & \ +2 "manipulator"&X& +4 "core" &  , +2 "manipulator"&g% +4 "core" %\     +3 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 +2 "manipulator"&q( +152 "core" ( +2 "manipulator"&p& +5 "core" & \\ d   +2 "storage"(r& +5 "core" &\ \ \ +2 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&f'W +91 "core" ' +2 "storage"(x& +5 "core" &\ \ }\ +3 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."WCR"SE.seek :beamBreak + "storage"(y'j +277 "core" ' +2 "storage"(s- +4 "core" -'j + ."WCR"SE.configure :default +3 "storage"(#QK-0-\ b +4 ."WCR"SE.seek :place +2 "storage"(o' +32 "core" ' +3 "manipulator"&i& +4 "core" & F D  +2 "manipulator"&j% +4 "core" %_ E F 4 +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&w'\ +90 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&|( +157 "core" ( +2 "manipulator"&{& +4 "core" & 0 : E . +2 ."WCR"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &}& +3 "core" & + ( . +3 ."WCR"Forearm.seek CC +2 "manipulator"&l'Ϥ +90 "core" ' + ."WCR"Hand.close +2 "manipulator"&/ +73 "core" / +3 ."WCR"CC.seek :open +2 "collection"'( +431 "core" ( +2 "storage"(~& +5 "core" &   \ +2 "storage"(z& +4 "core" & F\ +2 "manipulator"&k& +4 "core" &  }. +2 "manipulator"&v% +4 "core" % Ϝ , |+ +2 ."WCR"Forearm.seek :retract +2 "manipulator"&u'\ +101 "core" ' +2 ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."WCR"Elbow.seek 1 +2 "manipulator"&( +155 "core" ( +2 "manipulator"&& +5 "core" & _ g  + "storage"( & +5 "core" & $\ +2 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."WCR"Forearm.seek 1 +2 "manipulator"&'Λ +101 "core" ' +2 ."WCR"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."WCR"Hand.open +2 "manipulator"&1 +68 "core" 1 +3 "manipulator"&\ % +5 "core" % ή M W < i +2 "storage"(& +4 "core" & ,\ +2 ."WCR"Forearm.force -20 + "manipulator"&5 +3 ."WCR"Forearm.seek 1 + 319 counts +2 "manipulator"&t' +18 "core" ' +2 "manipulator"&& +5 "core" & I F   +2 "storage"(& +4 "core" &   5\ +3 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 700 counts +48 "manipulator"&'W +27 "core" ' + "storage"(% +6 "core" %   \ +3 ."downElevator"SE.seek :down +4 "storage"('I +99 (% +3 "core" %6  \ TZ +2 "manipulator"&% +5 "core" %R \\ L ? n +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +52 ' + ."downElevator"SE.stop + "storage"(5 +4 #tStarting finalPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &CF.\ +2 "manipulator"&& +5 "core" & ^ e  +2 "manipulator"& % +4 "core" %\  d \\ +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (.A +125 "Can"\ @(\ ( +52 "core" ( + "manipulator"&& +5 "core" &.G a h " +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &%& +3 "core" &.G [ Z / " +3 .tForearm.seek :garage + "manipulator"&$'p +103 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 "manipulator"& & +4 "core" &.G  p" +2 "manipulator"&,% +5 "core" % ρ { z  o +2 .tForearm.seek :retract +2 "manipulator"&-'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&/( +282 "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"&*'Ϥ +105 "core" ' +2 "manipulator"&& +5 "core" &  y, +2 "manipulator"&#% +4 "core" %ϭ  z +3 "collection"'& +4 "core" &BG=\ +3 "collection"'3& +5 "core" &DGC\ +3 .tCC.seek :closed +3 "collection"')(Y +3 "core" &DHB\ +7 & -DH-\ $c +9 &WDG<\ 8 +9 &~BG3\ L +10 &]AG3\ L +9 &q\\CG@\ L +10 &3^DH5\ L +9 &]CF1\ L +9 &\\EG-\ L +10 &yZBH,\ L +9 &:[AF,\ M +9 &[CI+\ L +10 &!]BE4\ L +9 &#\\BH:\ L +10 &%CZBF,\ L +9 &'ZCF9\ L +9 &(\\?I>\ L +10 &*YCF6\ L +9 &,KYBG=\ L +9 &. ^AH.\ L +10 &/^CG-\ L +9 &1^CF9\ M +10 &3S\\CE-\ L +9 &5ZBG,\ M +9 &6\\DF1\ M +10 &8]CF2\ L +9 &:[_CG1\ L +9 &<\\DG+\ M +10 &=\\BF9\ M +9 &?\\EH5\ M +9 &Ac]EI6\ L +10 &C%]DG+\ L +9 &D`@G4\ M +10 &F`@F4\ M +9 &HfgDG5\ N +9 &J%qDH/\ O +10 &KDH/\ T +9 &MDG8\ X +10 &OLFK2\ Z +9 &Q EJ3\ Z +9 &REJ1\ Z +10 &TEJ5\ [ +9 &VODH.\ [ +9 &XEI1\ [\ +10 &YiGGH.\ %q +9 &YJJ5\ S +5 ( +2 "collection"'3& +5 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.26 + "collection"'9& +5 "core" &YhDI+\ R + &YhEJ'\ R +2 .tHand.open + "manipulator"&51 +72 "core" 1 +2 "manipulator"&% +5 "core" % ϭ 9  | +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&6'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"';& +5 "core" &YiGJ+\ R +2 "collection"'% +4 "core" % GI,\ +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"'1'r +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '.% +3 "core" %rEG!\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'8' +629 "core" ' +2 .tCSV.dial :waste + "collection"'0 +136 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'B' +1974 "core" ' +2 #tFlushing upper manifold + "collection"'>& +5 "core" &YhCI2\ R +2 "collection"'?% +4 "core" %CI.\ +2 .tCSV.dial :flush + "collection"'7  +42 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'+'r +1185 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"' @ +53 "core" ? +2 "collection"'4% +4 "core" %rCH3\  +3 .tCS.seek 7ml + "collection"'2'C +523 "core" ' +2 ."connect"CSV.dial CBV +2 "collection"' +2 .tCBV.dial CSV +6 "collection"'C  +44 "core"  +50  +2 .tCTV.dial :air + "collection"'"  +16 "core" ~ +2 .tCS.seek 0ml +2 "collection"'G' +1611 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'I'2 +750 "core" ' +2 .tCSV.dial :waste +2 "collection"'A +42 "core" +2 .tCS.seek 0ml +2 "collection"'D' +750 "core" ' +2 "collection"'<& +5 "core" &YiFK7\ R +2 "collection"'N% +4 "core" %EK1\ + .tCSV.dial :flush +2 "collection"'F  +41 "core"  +2 .tCS.seek 3ml +2 "collection"':'2 +739 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'O @ +40 "core" A +2 "collection"'Q% +5 "core" %2DJ<\  +2 .tCS.seek 5ml +2 "collection"'P'r +530 "core" ' + .tCSV.dial :air +2 "collection"'K @ +5 "core" A +2 .tCS.seek 0ml +2 "collection"'W' +1169 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'R'2 +747 "core" ' +2 .tCSV.dial :waste + "collection"'L +71 "core" +2 .tCS.seek 0ml +2 "collection"'M' +747 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'J& +5 "core" &YiEI<\ R +2 "collection"'U% +4 "core" %FK?\ +2 .tCSV.dial :flush + "collection"'\\  +43 "core"  +3 .tCS.seek 5ml + "collection"'['r +1180 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'V @ +40 "core" A +2 "collection"'% +4 "core" %rGK>\ +3 .tCS.seek 7ml + "collection"'S'H +533 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'d  +4 ']  +37 "core"  +91  +2 .tCBV.dial :waste1 + "collection"'b @ +42 "core" A +3 .tCS.seek 0ml +44 "collection"'Z' +1611 "core" ' +2 #tFlushing lower manifold's waste2b port +2 "collection"'@& +5 "core" &YhAD@\ R +2 "collection"'T% +4 "core" %CF6\ +2 .tCSV.dial :flush +2 "collection"'e  +70 "core" +3 .tCS.seek 5ml + "collection"'a'r +1176 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'` @ +43 "core" A +2 "collection"'Y% +5 "core" %rEH;\  +2 .tCS.seek 7ml +2 "collection"'m'E +526 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'n  +40 "core"  +2 .tCBV.dial :waste2b +2 "collection"'h  +69 "core"  +3 .tCS.seek 0ml + "collection"'^' +1615 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&X& +5 "core" &  ; : ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&g( +19 "core" ( + "manipulator"&(& +5 "core" &\ D F < A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +3 "core" &\ < 8 A +2 .tForearm.seek CC +2 "manipulator"&r'Ϥ +91 "core" ' + .tHand.close +2 "manipulator"&x/ +70 "core" / +2 .tCC.seek :open +2 "collection"'=( +432 "core" ( +2 "manipulator"&H& +5 "core" & . 6 1 + "manipulator"&s% +5 "core" % ϶  " +2 .tForearm.seek :retract +2 "manipulator"&i'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&j(.A +282 "core" ( +2 "manipulator"&y& +5 "core" &.D l l 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &.D ^ f  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&}'p +107 "core" ' +4 .tHand.open + "manipulator"&f1 +65 "core" 1 +2 "manipulator"&q% +5 "core" % y g :  h +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 #tCompleted [standAloneWCR([nil, $wcrVol], $bac) {noKill}] begun 10:48:52 +5 #Asleep after completing 22aprohio_positive assays +2 ."Qmail"GoodNews.email "{1 => 1,\\n 2 => 21}\\nCan@11:36:25, 25.9C, 32% humidity, 14.2psia, 13.601V, 0.324A, 0.939Ah, 4.40W\\nSampled 1000.0ml",Subject: "Asleep after completing 22aprohio_positive assays" +331 #mEXIT @1649184063.71PDT @1649185465.98PDT = =mMAIN_scheduler =tMAIN @PDT1649185468.20 #"core_reset"Sent BREAK +3 #t@33434 sendCRC with ifg=0x20, ie=0x7F + #@35269 sendCRC with ifg=0x08, ie=0x5F + #@65462 idle with ifg=0x84, ie=0x75 #@601 select with ifg=0x10, ie=0xF5 + #@1245 receive with ifg=0x10, ie=0xFD + #@1884 receive with ifg=0x10, ie=0xFD #@2519 receive with ifg=0x10, ie=0xFD + #@2846 receive with ifg=0x80, ie=0xFD + #@28290 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +293 #Configuration for waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +439 "Can"\ ;/ Λ + \ ;/ Λ + #tPolling Can every 10:00 +2 #Cleanly exited at 11:41:03PDT05-Apr-22 +764 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % ?Er\ +2 .tCS.configure :default +3 "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 +3 "processing"%#A d`b +2 "sampler")% +4 "core" %ڨYY t\ +2 .tSS.configure :default +2 "sampler")#.0X9 +3 "core" 9 +3460 #t-> 3.times {finalPurge{hotBleach}} +2 #Starting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +4 "core" &@Eq\ +2 .tHand.open +2 "manipulator"&@1 +20 "core" 1 +2 "manipulator"&A& +4 "core" &\  E\ Y +2 "manipulator"&B% +4 "core" % \ \  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&C(.A +181 "core" ( +2 "manipulator"&D& +4 "core" &.@ { i\ ; +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &E& +3 "core" &.@ \ ; +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :garage +2 "manipulator"&F'p +107 "core" ' +2 .tHand.close + "manipulator"&G/ +73 "core" / +2 "manipulator"&H& +5 "core" &.@  ; + "manipulator"&I% +5 "core" % ~  +2 .tForearm.seek :retract +2 "manipulator"&J'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&K( +279 "core" ( +2 "manipulator"&L& +4 "core" & F \ , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &M& +3 "core" & 1 5\ , +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&N'Ϥ +98 "core" ' +2 "manipulator"&O& +4 "core" & Q # , +2 "manipulator"&P% +5 "core" %ϩ   +2 "collection"'Q& +5 "core" &ACs\ +3 "collection"'R& +5 "core" &BE\ +3 .tCC.seek :closed +2 "collection"'S(Y +5 "core" &BDo\  +8 &/BCo\ +{ +9 &cCDx\ ? +10 &ryCDy\ N +9 &4]AE\ N +10 &]@Ey\ N +9 &`BE\ N +9 &{a@D|\ N +10 &>ZCEq\ M +9 &\\BDy\ M +9 &_AFr\ N +10 & _CDw\ M +9 &"F\\BEn\ M +9 &$_ADr\ N +10 &%bAFu\ N +9 &'`CDp\ M +10 &)N_AE|\ M +9 &+bAFs\ N +9 &,_ADw\ N +10 &._AD\ N +9 &0UaBD\ N +10 &2_BE~\ N +9 &3[CEx\ N +9 &5]ADs\ N +10 &7][@Dx\ N +9 &9]DGw\ N +9 &:_ADy\ N +10 &<_@D\ N +9 &>e]BC\ N +10 &@'ZAC\ N +9 &A^BE|\ M +9 &C_CEl\ N +10 &EkcBDw\ N +9 &G,eDC{\ O +9 &HkDF\ O +10 &JFI}\ Q +9 &L]HJ\ V +10 &NHKx\ Y +9 &OFIx\ Z +9 &QHL\ Z +10 &SUHIv\ [ +9 &UGK\ [ +9 &VHK~\ \\ +10 &XGK\ H +9 &Y,HL\ 't +9 &YgGK\ L +3 ( +2 "collection"'R& +3 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.18 +2 "collection"'T& +4 "core" &YeGLz\ L +2 .tHand.open +2 "manipulator"&U1 +74 "core" 1 + "manipulator"&V% +5 "core" % ϩ\ \   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'X& +5 "core" &YeHHt\ L +2 "collection"'Y% +4 "core" % FK{\ +2 "collection"'Z +3 "core"  +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"'\\'r +1343 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 ']% +2 "core" %r GIg\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.499ml +2 "collection"'^' +631 "core" ' + .tCSV.dial :waste +2 "collection"'_ +123 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'`' +1986 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'a& +5 "core" &YcDGm\ L +2 "collection"'b% +4 "core" %\ EHp\ +2 .tCSV.dial :flush +2 "collection"'c  +41 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'d'r +1177 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'e @ +41 "core" A +41 "collection"'f% +14 "core" %rEG~\  +2 .tCS.seek 7ml +2 "collection"'g'B +530 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'h  + 'i  +8 "core"  +32  +2 .tCBV.dial :waste1 +2 "collection"'j @ +70 "core" A +2 .tCS.seek 0ml +2 "collection"'k' +1608 "core" ' +2 #tFlushing lower manifold's waste2b port +2 "collection"'l& +5 "core" &YcEHp\ L +2 "collection"'m% +4 "core" % DEn\ +2 .tCSV.dial :flush + "collection"'n  +68 "core" +3 .tCS.seek 5ml +2 "collection"'o'r +1184 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'p @ +42 "core" A +2 "collection"'q% +5 "core" %rBH\  +2 .tCS.seek 7ml +2 "collection"'r'F +536 "core" ' +2 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +3 "collection"'s  +40 "core"  +2 .tCBV.dial :waste2b +2 "collection"'t  +68 "core"  +3 .tCS.seek 0ml +2 "collection"'u' +1620 "core" ' +2 #tFlushing upper manifold +2 "collection"'v& +4 "core" &YcFFo\ L +2 "collection"'w% +4 "core" % DGj\ +2 .tCSV.dial :flush +2 "collection"'x  +80 "core"  +3 .tCS.seek 5ml +2 "collection"'y'r +1191 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'z @ +41 "core" A +2 "collection"'{% +5 "core" %rFFg\  +2 .tCS.seek 7ml +2 "collection"'|'H +525 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'} +2 '~  +45 "core"  +58 ~ +2 .tCTV.dial :air +2 "collection"'  +129 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1611 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"''2 +742 "core" ' +2 .tCSV.dial :waste +2 "collection"' +42 "core" +2 .tCS.seek 0ml +2 "collection"'' +738 "core" ' +2 "collection"'& +5 "core" &YbFHh\ L + "collection"'% +5 "core" %EHl\ +2 .tCSV.dial :flush +2 "collection"'  +41 "core"  +2 .tCS.seek 3ml +2 "collection"' '2 +744 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'% +5 "core" %2GJ`\  +2 .tCS.seek 5ml +2 "collection"''r +526 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'' +1175 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''2 +743 "core" ' +2 .tCSV.dial :waste + "collection"' +70 "core" +3 .tCS.seek 0ml +2 "collection"'' +741 "core" ' +2 #tDisinfecting external Intake with mfbkill + "collection"'& +5 "core" &YbEHF\ L +2 "collection"'% +4 "core" % EJO\ +2 .tCSV.dial CSR +2 "collection"'  +124 "core"  +2 #tPulling 8ml of CSR.mfbkill + .CSR.select :mfbkill +2 "collection"'@ +11 .tCS.seek 8ml +2 "collection"'' +1833 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' +519 "core" ' +4 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' +2 '  +18 "core"  +82 +2 .tCTV.dial :intake +2 "collection"'  +71 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"' 'B +1831 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'!  +71 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'"' +586 "core" ' +2 #tFlushing lower manifold's waste1 port +2 .CSV.dial CSR +2 "collection"'#  +98 "core"  + #tPulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.seek 4ml +2 "collection"'$'Rv +1092 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml + "collection"''' +1382 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"')  +3 '+  +40 "core" ~ +92  +2 .tCBV.dial :waste1 +2 "collection"'* @ +42 "core" @ +2 .tCS.seek 0ml +2 "collection"' ' +2271 "core" ' +2 #tFlushing lower manifold's waste2b port +2 .CSV.dial CSR + "collection"'  +43 "core"  +2 #tPulling 4ml of CSR.mfbkill + .CSR.select :mfbkill +3 "collection"'@ +10 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 4ml +2 "collection"'%'Rv +1100 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +10 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'-' +1375 "core" ' +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'.  +5 '/  +5 "core"  +33 ~ +2 .tCBV.dial :waste2b +2 "collection"'0  +68 "core"  +2 .tCS.seek 0ml +2 "collection"'1' +2250 "core" ' +2 #tKilling upper manifold +2 .CSV.dial CSR +2 "collection"'2  +41 "core"  +2 #tPulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 4ml +2 "collection"'3'Rv +1090 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'4' +1378 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'5 +5 '6  +43 "core"  +53 +2 .tCTV.dial :air +2 "collection"'7  +129 "core" ~ +3 .tCS.seek 0ml + "collection"'8' +2247 "core" ' +3 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'9'2 +746 "core" ' + .tCSV.dial :waste +2 "collection"': +53 "core" +2 .tCS.seek 0ml +2 "collection"';' +736 "core" ' +3 #tFlushing upper manifold + "collection"'<& +5 "core" &Y`GL9\ L +2 "collection"'=% +4 "core" %HL5\ +2 .tCSV.dial :flush +2 "collection"'>  +53 "core" +3 .tCS.seek 5ml +2 "collection"''r +1180 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'? @ +43 "core" A +2 "collection"'@% +4 "core" %r IJI\  +3 .tCS.seek 6.999ml +2 "collection"'A'? +526 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'B +2 'D  +26 "core"  +74 ~ +2 .tCTV.dial :air +2 "collection"'E  +15 "core" +2 .tCS.seek 0ml +2 "collection"'&' +828 "Can"\ `3 d +772 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"'G'2 +739 "core" ' +2 .tCSV.dial :waste +2 "collection"'H +42 "core" +2 .tCS.seek 0ml +2 "collection"'I' +753 "core" ' +2 "collection"'(& +5 "core" &YaHJH\ L +2 "collection"'F% +4 "core" %IJE\  +2 .tCSV.dial :flush + "collection"'L  +41 "core"  +2 .tCS.seek 3ml +2 "collection"'M'2 +752 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'C @ +41 "core" B +2 "collection"'O% +5 "core" %2GK4\  +2 .tCS.seek 5ml +2 "collection"'P'r +528 "core" ' +2 .tCSV.dial :air +2 "collection"'Q @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'J' +1178 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'\ '2 +746 "core" ' +2 .tCSV.dial :waste +2 "collection"'T +69 "core" +3 .tCS.seek 0ml +2 "collection"'U' +738 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'V& +5 "core" &Y`IL8\ L +2 "collection"'X% +4 "core" % GK4\ +2 .tCSV.dial :flush +2 "collection"'R  +41 "core"  +3 .tCS.seek 5ml +2 "collection"'Y'r +1186 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'Z @ +41 "core" A +2 "collection"'[% +4 "core" %rIKG\ +3 .tCS.seek 7ml +2 "collection"'N'B +523 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  +6 ']  +36 "core"  +94  + .tCBV.dial :waste1 +2 "collection"'\\ @ +42 "core" @ +2 .tCS.seek 0ml +2 "collection"'_' +1604 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'^& +5 "core" &Y`IN:\ L +2 "collection"'a% +4 "core" %IL<\ + .tCSV.dial :flush +2 "collection"'b  +69 "core"  +2 .tCS.seek 5ml +2 "collection"'c'r +1175 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'` @ +42 "core" B +2 "collection"'e% +4 "core" %rHL3\ +3 .tCS.seek 7.001ml +2 "collection"'f'I +525 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'d  +3 'i  +7 "core"  +32  +2 .tCBV.dial :waste2b +2 "collection"'h  +68 "core"  +3 .tCS.seek 0ml + "collection"'j' +1591 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'g& +5 "core" &Y`HL3\ L +2 "collection"'l% +4 "core" %IJ6\ + .tCSV.dial CSR +2 "collection"'m  +40 "core"  +2 #tPulling 8ml of CSR.kill +4 .CSR.select :kill +9 "collection"' +11 .tCS.seek 8ml +2 "collection"'n' +1827 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +45 "collection"'k' +538 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"'p +3 'q  +45 "core"  +53 + .tCTV.dial :intake +3 "collection"'o  +71 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'s'B +1827 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'t  +69 "core" ~ +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'r' +578 "core" ' + .tCSV.dial CSR +2 "collection"'v  +97 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'w'r +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'x' +1350 "core" ' + .tCSV.dial CBV +3 "collection"'u +96 "core" +2 .tCS.seek 0ml +2 "collection"'z' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&{& +4 "core" & \ * +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&y( +23 "core" ( +2 "manipulator"&~& +4 "core" & \ , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +3 "core" & \ , +2 .tForearm.seek CC +2 "manipulator"&'Ϥ +101 "core" ' + .tHand.close +2 "manipulator"&|/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +432 "core" ( +2 "manipulator"&& +4 "core" &    +2 "manipulator"&% +4 "core" % π + * + +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(.A +288 "core" ( + "manipulator"& & +5 "core" &.> 6\ +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"& 'p +109 "core" ' +3 .tHand.open +2 "manipulator"&1 +64 "core" 1 +2 "manipulator"& % +5 "core" % w x  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 #tStarting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +4 "core" &FIF\ +2 "manipulator"&& +5 "core" &.@ V d\ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(.A +4 "core" ( +2 "manipulator"&& +4 "core" &.@ *\  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &.@ c\ +2 .tForearm.seek :garage +2 "manipulator"&'p +104 "core" ' +2 .tHand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&& +5 "core" &.@ o +2 "manipulator"&% +4 "core" % σ Y +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +278 "core" ( + "manipulator"&& +5 "core" & P U @ 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & M M 0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&!'Ϥ +100 "core" ' +2 "manipulator"& & +5 "core" &   0 +2 "manipulator"&#% +4 "core" %ϡ  f +2 "collection"'"& +4 "core" &GGW\ +3 "collection"'$& +5 "core" &DHm\ +3 .tCC.seek :closed +2 "collection"')(Y +5 "core" &BGX\ +6 & 6EHU\ $d +10 &WFEP\ 8 +9 &~DFN\ L +9 &]FFY\ L +10 &y_CHY\ M +9 &;]DGZ\ M +10 &\\EHS\ L +9 &]CGW\ L +9 &ZFFX\ L +10 &E[EGO\ L +9 & [EGX\ L +9 &!\\DGX\ L +10 &#\\EHK\ M +9 &%K]FFJ\ M +10 &' ]DGW\ M +9 &(\\DER\ L +9 &*^CGM\ L +10 &,T[CGL\ L +9 &.\\DGH\ M +9 &/\\CFH\ L +10 &1YCIS\ L +9 &3\\_DHG\ L +10 &5`BF=\ L +9 &6]CGF\ M +9 &8]DG<\ M +10 &:d\\EG<\ L +9 &<&XGGH\ L +9 &=]EGD\ L +10 &?]DH;\ M +9 &Al\\EE;\ L +9 &C.]CEA\ L +10 &DbEF:\ M +9 &FaCG?\ M +10 &HqgEI;\ M +9 &J.pGHK\ O +9 &KDID\ S +10 &MFL<\ X +9 &OVHH>\ Y +10 &QGIE\ Z +9 &REIJ\ Z +9 &TGJ@\ Z +10 &VZFI7\ [ +9 &XFI8\ X +9 &YcAFJ7\ . +10 &Y}FIB\ P +5 ( +2 "collection"'$& +5 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.22 + "collection"'+& +5 "core" &YeGJ>\ P + &YeFIA\ P + .tHand.open +2 "manipulator"&*1 +69 "core" 1 +2 "manipulator"&'% +5 "core" % ϡ G  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 #tFlushing the Collection Valve::Manifold +2 "collection"' & +5 "core" &YeHJP\ P + "collection"'%% +5 "core" %IKP\ +2 .tCSV.dial CSR +2 "collection"'/  +97 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.seek 5ml +2 "collection"'.'r +1349 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air + "collection"' +10 '0% +3 "core" %rHIQ\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'-' +627 "core" ' +2 .tCSV.dial :waste +2 "collection"'2 +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'1' +1974 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'3& +4 "core" &YdEKB\ P +2 "collection"'6% +4 "core" %GJE\ +2 .tCSV.dial :flush +2 "collection"'5  +41 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'7'r +1165 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'4 @ +40 "core" A +2 "collection"'8% +5 "core" %r EHX\  +2 .tCS.seek 7ml +2 "collection"':'@ +539 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'9  +5 '<  +37 "core"  +95  +2 .tCBV.dial :waste1 +2 "collection"'= @ +41 "core" A +3 .tCS.seek 0ml +2 "collection"'>' +1594 "core" ' + #tFlushing lower manifold's waste2b port +2 "collection"';& +5 "core" &YdEIE\ P + "collection"'?% +5 "core" %CI>\ + .tCSV.dial :flush +2 "collection"'@  +68 "core" +3 .tCS.seek 5ml +2 "collection"''r +1175 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'D @ +41 "core" A +2 "collection"'B% +5 "core" %rFID\  +3 .tCS.seek 7ml +2 "collection"'E'B +524 "core" ' +3 ."connect"CSV.dial CTV +5 .tCTV.dial CSV + "collection"'A  +5 '&  +5 "core"  +31  +2 .tCBV.dial :waste2b +2 "collection"'H  +70 "core"  +2 .tCS.seek 0ml +2 "collection"'G' +1594 "core" ' +2 #tFlushing upper manifold +2 "collection"'(& +4 "core" &YdEHG\ P +2 "collection"'F% +5 "core" % EIB\ + .tCSV.dial :flush +2 "collection"'L  +81 "core"  +2 .tCS.seek 5ml +2 "collection"'I'r +1182 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'C @ +40 "core" B +2 "collection"'O% +5 "core" %r EHX\  +2 .tCS.seek 7ml +2 "collection"'M'@ +514 "core" ' +3 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +3 "collection"'Q +3 'P  +44 "core"  +55 ~ +2 .tCTV.dial :air +2 "collection"'J  +129 "core" ~ +2 .tCS.seek 0ml +2 "collection"'T' +1603 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"'\ '2 +746 "core" ' + .tCSV.dial :waste +2 "collection"'V +54 "core" +3 .tCS.seek 0ml +2 "collection"'X' +731 "core" ' +2 "collection"'R& +5 "core" &YdIKM\ P + "collection"'U% +5 "core" %GLP\ + .tCSV.dial :flush +2 "collection"'Z  +42 "core"  +3 .tCS.seek 3ml +2 "collection"'['2 +734 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'Y @ +40 "core" B +2 "collection"'% +5 "core" %2GLM\  +2 .tCS.seek 5ml +2 "collection"']'r +520 "core" ' +2 .tCSV.dial :air +2 "collection"'\\ @ +15 "core" > +3 .tCS.seek 0ml +2 "collection"'N' +1170 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'^'2 +746 "core" ' +2 .tCSV.dial :waste +2 "collection"'a +66 "core" +3 .tCS.seek 0ml +2 "collection"'b' +741 "core" ' +2 #tDisinfecting external Intake with mfbkill + "collection"'_& +5 "core" &YdIMD\ P +2 "collection"'`% +4 "core" % IK@\ + .tCSV.dial CSR +2 "collection"'e  +125 "core"  +2 #tPulling 8ml of CSR.mfbkill + .CSR.select :mfbkill +2 "collection"'@ +11 .tCS.seek 8ml +2 "collection"'c' +1821 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'i' +525 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'d +2 'h  +8 "core"  +88 +2 .tCTV.dial :intake +2 "collection"'f  +71 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'g'B +866 "Can"\ p6T  +951 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'l  +70 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'m' +594 "core" ' +2 #tFlushing lower manifold's waste1 port + .CSV.dial CSR +2 "collection"'j  +96 "core"  +2 #tPulling 4ml of CSR.mfbkill + .CSR.select :mfbkill +3 "collection"'@ +10 .tCS.seek 4ml +2 "collection"'n'Rv +1087 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'q' +1385 "core" ' +2 ."connect"CSV.dial CTV +6 .tCTV.dial CSV +49 "collection"'p  +14 'o  +40 "core"  +92  +2 .tCBV.dial :waste1 +2 "collection"'k @ +40 "core" @ +3 .tCS.seek 0ml +2 "collection"'t' +2295 "core" ' +2 #tFlushing lower manifold's waste2b port +2 .CSV.dial CSR +2 "collection"'s  +42 "core"  +2 #tPulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +11 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 4ml +2 "collection"'v'Rv +1097 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'r' +1388 "core" ' +2 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +3 "collection"'w  +43 "core" ~ +2 .tCBV.dial :waste2b +2 "collection"'u  +70 "core"  +2 .tCS.seek 0ml +2 "collection"'x' +2247 "core" ' +2 #tKilling upper manifold +2 .CSV.dial CSR +2 "collection"'{  +43 "core"  + #tPulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 4ml +2 "collection"'~'Rv +1084 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air + "collection"' +10 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'}' +1387 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'| + 'K  +44 "core"  +55 +2 .tCTV.dial :air +2 "collection"'W  +127 "core" ~ +3 .tCS.seek 0ml +2 "collection"'S' +2270 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"''2 +745 "core" ' +2 .tCSV.dial :waste +2 "collection"' +40 "core" +3 .tCS.seek 0ml +2 "collection"'' +733 "core" ' +2 #tFlushing upper manifold + "collection"' & +5 "core" &YdJLB\ P +2 "collection"'% +4 "core" %IMG\ + .tCSV.dial :flush +2 "collection"'y  +40 "core"  +3 .tCS.seek 5ml +2 "collection"''r +1181 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +40 "core" A +2 "collection"'% +5 "core" %rIMU\  +2 .tCS.seek 7ml +2 "collection"''B +517 "core" ' +3 ."connect"CSV.dial CBV +5 .tCBV.dial CSV + "collection"' +2 '  +17 "core"  +83  +2 .tCTV.dial :air +2 "collection"'  +4 "core"  +2 .tCS.seek 0ml +2 "collection"' ' +1612 "core" ' + .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"''2 +749 "core" ' + .tCSV.dial :waste +2 "collection"' +42 "core" +3 .tCS.seek 0ml +2 "collection"'' +753 "core" ' +2 "collection"'& +5 "core" &YdJNV\ P + "collection"'% +4 "core" %HMT\ +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +3 .tCS.seek 3ml +2 "collection"''2 +751 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" A +2 "collection"'% +5 "core" %2HL[\  +2 .tCS.seek 5ml +2 "collection"' 'r +520 "core" ' +3 .tCSV.dial :air +2 "collection"'# @ +5 "core" A +2 .tCS.seek 0ml +2 "collection"'"' +1174 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''2 +740 "core" ' + .tCSV.dial :waste +2 "collection"' +70 "core" +3 .tCS.seek 0ml +2 "collection"'+' +740 "core" ' +3 #tFlushing lower manifold's waste1 port + "collection"'*& +5 "core" &YcJJ1\ P +2 "collection"''% +4 "core" % IN*\ +2 .tCSV.dial :flush +2 "collection"'  +41 "core"  +3 .tCS.seek 5ml + "collection"'$'r +1190 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'% @ +40 "core" A +2 "collection"'/% +4 "core" %rILM\ +3 .tCS.seek 7.001ml +2 "collection"'!'K +520 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'z  + '0  +40 "core"  +94 ~ +2 .tCBV.dial :waste1 +2 "collection"'. @ +43 "core" B +2 .tCS.seek 0ml +2 "collection"'2' +1594 "core" ' +2 #tFlushing lower manifold's waste2b port +2 "collection"'-& +5 "core" &YdJN>\ P + "collection"'3% +5 "core" % LO;\ + .tCSV.dial :flush +2 "collection"'6  +68 "core"  +3 .tCS.seek 5ml +2 "collection"'5'r +1169 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'1 @ +42 "core" B +2 "collection"'4% +5 "core" %r KO9\ \ +2 .tCS.seek 6.999ml +2 "collection"'8'? +547 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'7  +2 '9  +8 "core"  +32  +2 .tCBV.dial :waste2b +2 "collection"'<  +70 "core"  +2 .tCS.seek 0ml +2 "collection"'=' +1596 "core" ' +2 #tDisinfecting external Intake with kill + "collection"':& +5 "core" &YcLO;\ P +2 "collection"';% +4 "core" %KNA\ +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"'@' +1822 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'>' +550 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'D +5 'B  +42 "core"  +53 +2 .tCTV.dial :intake +2 "collection"'  +71 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'&'B +1817 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'A  +69 "core"  +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'H' +584 "core" ' +2 .tCSV.dial CSR +2 "collection"'E  +96 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.seek 5ml +2 "collection"'('r +1341 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'F' +1350 "core" ' +2 .tCSV.dial CBV +2 "collection"'L +96 "core" +2 .tCS.seek 0ml +2 "collection"'G' +2605 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&C& +5 "core" & A > I , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O( +20 "core" ( +2 "manipulator"&I& +5 "core" &  6\ : + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &P& +3 "core" & \ : +2 .tForearm.seek CC +2 "manipulator"&Q'Ϥ +100 "core" ' + .tHand.close +2 "manipulator"&J/ +71 "core" / +3 .tCC.seek :open +2 "collection"'M( +431 "core" ( +2 "manipulator"&T& +4 "core" &  * ) +  +2 "manipulator"&V% +4 "core" % } ) ) +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&R(.A +302 "core" ( +2 "manipulator"&U& +5 "core" &.; 5 )\ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &.;  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&X'p +107 "core" ' +2 .tHand.open +2 "manipulator"&Y1 +71 "core" 1 +2 "manipulator"&% +4 "core" % y  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&['\ +101 "core" ' +2 #tStarting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'\\& +5 "core" &JKY\ +2 "manipulator"&]& +4 "core" &.< \  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&N(.A +4 "core" ( +2 "manipulator"&a& +4 "core" &.<\  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &.< j e\  +2 .tForearm.seek :garage +2 "manipulator"&_'p +103 "core" ' +2 .tHand.close +2 "manipulator"&`/ +76 "core" / +2 "manipulator"&e& +5 "core" &.=  + "manipulator"&b% +5 "core" % τ  +2 .tForearm.seek :retract +2 "manipulator"&c'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&h( +275 "core" ( +2 "manipulator"&d& +5 "core" & : 0\ / + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &f& +3 "core" & \ / +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&i'Ϥ +96 "core" ' +2 "manipulator"&l& +5 "core" &  & ; / +2 "manipulator"&g% +4 "core" %ϑ   V  +2 "collection"'j& +4 "core" &FJS\ +3 "collection"'m& +6 "core" &GK_\ +2 .tCC.seek :closed +4 "collection"'n(Y +3 "core" &HLP\ +6 &IKN\ 5 +9 &9HIMS\ 1 +10 &fsILU\ E +9 &bHJW\ M +10 &`HKR\ M +9 &]HLQ\ L +9 &WYILU\ L +10 &_IKY\ L +9 &ZIIU\ L +9 &\\HLR\ M +10 &`ZHKW\ L +9 &!![INV\ L +10 &"\\FLU\ M +9 &$\\ILX\ L +9 &&gZIKY\ L +10 &()YILS\ L +9 &)_HKV\ L +9 &+]JJW\ M +10 &-p\\GKV\ L +9 &/1\\IKW\ L +10 &0[JJW\ L +9 &2]GKP\ M +9 &4v]JLV\ M +10 &68]FMZ\ M +9 &7_HLX\ M +10 &9]GKS\ L +9 &;ZJJP\ L +9 &=A[GMR\ L +10 &?ZGJU\ L +9 &@\\HLV\ L +9 &B]ILW\ M +10 &DH]ILJ\ M +9 &F\ `JKL\ M +9 &GfILP\ M +10 &IkGLO\ N +9 &KDJLK\ Q +10 &LHNT\ W +9 &NLNJ\ Z +9 &PoJOJ\ Z +10 &R0KLT\ Z +67 &SLNU\ [\ +2 &ULOT\ [ + &WuKMS\ [ + &YxKMK\ . + &Y#JMT\ X ( +3 &YdLNN\ P + &YcLOX\ P + &YdKOW\ P +2 "collection"'m& +3 #tCollection Clamp onSpring/offSpring for 5/30 samples, on/off torque 2.05 + "collection"'p& +5 "core" &YdJLQ\ P + .tHand.open +2 "manipulator"&o1 +69 "core" 1 +2 "manipulator"&k% +5 "core" % ϑ D ! H  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +103 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'s& +5 "core" &YcKM\\\ P + "collection"'t% +5 "core" %KNP\ +2 .tCSV.dial CSR +2 "collection"'v  +98 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'w'r +1347 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'u% +3 "core" %rLMX\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'r' +632 "core" ' + .tCSV.dial :waste +2 "collection"'{ +136 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'x' +1979 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'~& +5 "core" &YdIM:\ P +2 "collection"'K% +4 "core" %JM=\ +2 .tCSV.dial :flush +2 "collection"'|  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'W'r +156 "Can"\ `9  +1032 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'} @ +41 "core" B +2 "collection"'S% +5 "core" %rHKB\  +2 .tCS.seek 7ml +2 "collection"''F +531 "core" ' +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  +2 '  +39 "core"  +104  + .tCBV.dial :waste1 +2 "collection"' @ +40 "core" @ +3 .tCS.seek 0ml +2 "collection"'y' +1592 "core" ' +2 #tFlushing lower manifold's waste2b port +2 "collection"'& +4 "core" &YcLQ>\ P +2 "collection"' % +4 "core" %MR7\ +2 .tCSV.dial :flush +2 "collection"'  +81 "core"  +2 .tCS.seek 5ml +2 "collection"''r +1185 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"' @ +40 "core" B + "collection"'% +5 "core" %rLNQ\  +3 .tCS.seek 7ml +2 "collection"''B +526 "core" ' +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  +5 '  +5 "core"  +33  + .tCBV.dial :waste2b +2 "collection"'  +68 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1594 "core" ' +2 #tFlushing upper manifold + "collection"'& +5 "core" &YcMR:\ P +2 "collection"'% +4 "core" % MRE\ +2 .tCSV.dial :flush +2 "collection"'  +69 "core" +3 .tCS.seek 5ml +2 "collection"''r +1186 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +41 "core" B +2 "collection"'% +5 "core" %rJLB\  +2 .tCS.seek 7ml +2 "collection"''F +519 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'# +5 '  +44 "core"  +55  +2 .tCTV.dial :air +2 "collection"'"  +129 "core" +2 .tCS.seek 0ml +2 "collection"'' +1605 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''2 +743 "core" ' +2 .tCSV.dial :waste +2 "collection"'* +41 "core" +3 .tCS.seek 0ml +2 "collection"''' +734 "core" ' +2 "collection"' & +5 "core" &YdLNW\ P + "collection"'+% +5 "core" % LNU\ + .tCSV.dial :flush +2 "collection"'%  +41 "core"  +2 .tCS.seek 3ml +2 "collection"'/'2 +746 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'$ @ +41 "core" A + "collection"'z% +5 "core" %2JOJ\  +2 .tCS.seek 5ml +2 "collection"'0'r +527 "core" ' +2 .tCSV.dial :air +2 "collection"'. @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'!' +1165 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'-'2 +743 "core" ' +2 .tCSV.dial :waste +2 "collection"'3 +80 "core" +3 .tCS.seek 0ml +2 "collection"'6' +730 "core" ' +2 #tDisinfecting external Intake with mfbkill + "collection"'2& +5 "core" &YcJN?\ P +2 "collection"'1% +4 "core" %IM;\ + .tCSV.dial CSR +3 "collection"'4  +122 "core"  +2 #tPulling 8ml of CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.seek 8ml +2 "collection"'5' +1829 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'9' +525 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'7 + '<  +18 "core"  +80 +2 .tCTV.dial :intake +2 "collection"'8  +69 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"':'B +1828 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"';  +68 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'?' +589 "core" ' +2 #tFlushing lower manifold's waste1 port +2 .CSV.dial CSR +2 "collection"'=  +97 "core"  +2 #tPulling 4ml of CSR.mfbkill + .CSR.select :mfbkill +3 "collection"'@ +10 .tCS.seek 4ml +2 "collection"'@'Rv +1126 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'B' +1383 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'D  +2 '  +41 "core" ~ +94  +2 .tCBV.dial :waste1 +2 "collection"'> @ +43 "core" B +2 .tCS.seek 0ml +2 "collection"'A' +2268 "core" ' +2 #tFlushing lower manifold's waste2b port + .CSV.dial CSR +2 "collection"'&  +42 "core"  + #tPulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 4ml +2 "collection"'E'Rv +1092 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'H' +1389 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'(  + 'L  +9 "core"  +33 ~ +2 .tCBV.dial :waste2b + "collection"'F  +70 "core"  +3 .tCS.seek 0ml +2 "collection"'C' +2256 "core" ' +2 #tKilling upper manifold +2 .CSV.dial CSR +2 "collection"'I  +42 "core"  +2 #tPulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 4ml +2 "collection"'P'Rv +1085 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +63 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'J' +1401 "core" ' +2 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +3 "collection"' + '  +44 "core"  +55 + .tCTV.dial :air +2 "collection"')  +142 "core"  +3 .tCS.seek 0ml +2 "collection"'T' +2256 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'V'2 +737 "core" ' + .tCSV.dial :waste +2 "collection"'Q +40 "core" +3 .tCS.seek 0ml +2 "collection"'O' +733 "core" ' +2 #tFlushing upper manifold + "collection"'U& +5 "core" &YcLNM\ P +2 "collection"'Z% +4 "core" %MMQ\ +2 .tCSV.dial :flush +2 "collection"'Y  +40 "core"  +2 .tCS.seek 5ml +2 "collection"''r +1166 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'\ @ +41 "core" A +2 "collection"'\\% +5 "core" %rJLV\  +2 .tCS.seek 7ml +2 "collection"']'D +525 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"'a + '^  +9 "core"  +89 ~ + .tCTV.dial :air +2 "collection"'X  +4 "core" +3 .tCS.seek 0ml +2 "collection"'`' +1603 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'e'2 +734 "core" ' + .tCSV.dial :waste +2 "collection"'b +55 "core" +2 .tCS.seek 0ml +2 "collection"'R' +735 "core" ' + "collection"'[& +5 "core" &YcIPf\ P +2 "collection"'_% +4 "core" %LMg\ +2 .tCSV.dial :flush +2 "collection"'d  +41 "core"  +3 .tCS.seek 3ml +2 "collection"'f'2 +738 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'N @ +40 "core" B + "collection"'l% +5 "core" %2JMk\  +2 .tCS.seek 5ml +2 "collection"'g'r +518 "core" ' + .tCSV.dial :air +2 "collection"'j @ +14 "core" @ +2 .tCS.seek 0ml +2 "collection"'c' +1166 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'M'2 +746 "core" ' +2 .tCSV.dial :waste +2 "collection"'p +68 "core" +3 .tCS.seek 0ml + "collection"'o' +737 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'k& +5 "core" &YcLLS\ P +2 "collection"'s% +4 "core" %HLW\ +2 .tCSV.dial :flush +2 "collection"'m  +41 "core"  +3 .tCS.seek 5ml +2 "collection"'t'r +1189 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'v @ +41 "core" B + "collection"'i% +5 "core" %rIKe\ +3 .tCS.seek 7.001ml +2 "collection"'G'J +520 "core" ' +2 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +2 "collection"'u  +5 'w  +37 "core"  +97  +2 .tCBV.dial :waste1 +2 "collection"'{ @ +42 "core" B +2 .tCS.seek 0ml +2 "collection"'r' +1385 "Can"\ ^<& +217 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'~& +5 "core" &YcKNW\ P +2 "collection"'K% +4 "core" % HMS\ +2 .tCSV.dial :flush +2 "collection"'|  +68 "core"  +2 .tCS.seek 5ml +2 "collection"'x'r +1169 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'} @ +41 "core" B +2 "collection"'S% +5 "core" %rHLR\  +3 .tCS.seek 7ml +2 "collection"'W'G +515 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'  +4 '  +5 "core"  +33  + .tCBV.dial :waste2b +2 "collection"'  +70 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1592 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +5 "core" &YcHIX\ P +2 "collection"' % +4 "core" %HJW\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  + #tPulling 7.999ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'y' +1822 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' +541 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"' + '  +47 "core"  +56 +2 .tCTV.dial :intake +2 "collection"'  +70 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"''B +1825 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +69 "core" ~ +3 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +589 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +96 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"''r +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'' +1338 "core" ' +2 .tCSV.dial CBV +2 "collection"' +96 "core" +3 .tCS.seek 0ml +2 "collection"'' +2604 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +5 "core" & { \ * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +19 "core" ( +2 "manipulator"& & +4 "core" & p \ ; +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" & [\ ; +3 .tForearm.seek CC + "manipulator"&"'Ϥ +92 "core" ' +2 .tHand.close +2 "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +432 "core" ( + "manipulator"&*& +5 "core" & M K  & +2 "manipulator"&% +4 "core" % ϫ B I m +2 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&+(.A +275 "core" ( +2 "manipulator"&%& +5 "core" &.< o\  +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"&$'p +111 "core" ' +3 .tHand.open + "manipulator"&z1 +65 "core" 1 + "manipulator"&/% +5 "core" % x +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&.'\ +95 "core" ' @1649191981.46PDT = =mMAIN_scheduler =tMAIN @PDT1649191983.69 #"core_reset"Sent BREAK +2 #t@33800 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 +290 #Configuration for waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +452 "Can"\ 8"dx + \ 8"dx + #tPolling Can every 10:00 +3 #Cleanly exited at 12:04:35PDT05-Apr-22 +697 #-> ESP.ready! +3 #Powering core bus +561 .Gate.power :raw,:ON +3 "sampler") +24 ) +2 "core"  +3 "collection"' +2 ' +4 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +5 "core" %=?\ +2 .tCS.configure :default +2 "collection"'#P d@b +4 "processing"%% +4 "core" %\ +2 .tPS.configure :default +3 "processing"%#A d`b +2 "sampler")% +4 "core" %XW  +2 .tSS.configure :default +3 "sampler")#.0X#\ + .tCC.configure :default +3 "collection"'$x2 ^22b +3 "processing"%& +3 "core" &{\ +2 .tPC.configure :default +3 "processing"%$x2 ^22b +4 "manipulator"& % +4 "core" % | 4 + .tForearm.configure :loose +3 "manipulator"&#Q@2^d^b +3 &\ & +3 "core" & v ~ x + .tElbow.configure :loose +3 "manipulator"&$ &.,(#b +5 "storage"( & +4 "core" & k l\ +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 ( % +3 "core" % e f\ +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 +2 #tAll dwarf controllers running firmware version 3.85 +3 "sampler") +10 "collection"'% +4 "core" %;?\ +2 ."rdySampler"Intake.select :close +4 "processing"%% +3 "manipulator"&% +4 ."rdySampler"Exhaust.select :close +3 .CTV.dial :air +2 "collection"'  +3 "core" %\ +2 % ~  0 +2 ."rdyProcessing"PSV.dial :air +2 "manipulator"&% +5 "processing"%  +4 "core" % v  + + +3 ."rdySampler"CSV.dial :waste1 +3 .tForearm.reconfigure :loose +4 ."rdyProcessing"PS.reconfigure :default +5 "collection"' +2 "manipulator"&#@2^d^b +5 "processing"%#A d`b +3 .tForearm.home.seek :retract +5 ."rdyProcessing"PS.home.seek 0ml +2 "manipulator"&'\ + "processing"%'Ԥ +24 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +4 "core"  +2 "sampler") +3 "core"  +2 "sampler")  +30 "core" ' +2 ."closeHand"Hand.close +3 .tElbow.jog 1500 +3 "manipulator"&/ +2 &* +33 "core"  +3 ."readyCS"CS.reconfigure :fast +5 ."rdySampler"SS.reconfigure :default +3 "collection"'#d @b +2 "sampler")#.0X initialPurge +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'<& +3 "core" &<?O\  +2 .tHand.open +2 "manipulator"&=1 +74 "core" 1 +2 "manipulator"&>& +5 "core" & U =  +2 "manipulator"&?% +4 "core" % \  w  s +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&@(.A +182 "core" ( + "manipulator"&A& +5 "core" &.J x ~ b  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &.J t w >  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&C'p +105 "core" ' + .tHand.close +2 "manipulator"&D/ +75 "core" / +3 "manipulator"&E& +4 "core" &.J ] n  +2 "manipulator"&F% +5 "core" % σ E G : +2 .tForearm.seek :retract +2 "manipulator"&G'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&H( +280 "core" ( + "manipulator"&I& +5 "core" & n s . 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &J& +3 "core" & [ f 1 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&K'Ϥ +100 "core" ' +3 "manipulator"&L& +5 "core" & g j 1 +2 "manipulator"&M% +4 "core" %Ϡ i j / +2 "collection"'N& +5 "core" &9?M\  +3 "collection"'O& +5 "core" &;@R\  +2 .tCC.seek :closed +4 "collection"'P(Y +3 "core" &9?Q\  +6 & :@R\ D +9 &!K;?R\ 3 +10 &Zw:?Q\ H +9 &b;>L\ N +9 &]:?O\ N +10 &`;=D\ N +9 &P`:>R\ M +9 &_9BT\ N +10 &^;?T\ M +9 &_:?P\ N +9 &W\\:>R\ N +10 &!Y:<O\ M +9 &"Z<?R\ N +10 &$`:@R\ N +9 &&``9@G\ M +9 &("]<AR\ M +10 &)]9AS\ M +9 &+]<@Q\ M +9 &-gZ:AQ\ N +10 &/*Z;?R\ M +9 &0\\<?S\ M +10 &2\\;>S\ M +9 &4o_9?S\ N +10 &61`=?R\ N +9 &7b:?R\ N +9 &9`<=@\ N +9 &;x_9@D\ M +10 &=9[<@P\ N +9 &>`:@I\ M +10 &@\\;@B\ M +9 &B^:@Q\ N +9 &D@b;>H\ N +10 &Fb;@J\ N +9 &Gh<AJ\ N +9 &Io=?B\ P +10 &K:=B@\ S +9 &L=CN\ W +10 &N?EC\ X +9 &Pl>B@\ Z +9 &R/>CC\ Y +10 &S@CM\ [ +9 &U=DN\ Z +9 &Wr>B=\ Z +10 &Yy?AH\ . +9 &Y @DC\ U +9 ( +4 "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 8/30 samples, on/off torque 2.12 +2 "collection"'Q& +4 "core" &Ys?C9\ K +2 &Ys=C?\ K + .tHand.open +2 "manipulator"&R1 +73 "core" 1 +2 "manipulator"&S% +5 "core" % ϝ } X +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'U& +5 "core" &Yt=CI\ K +2 "collection"'V% +5 "core" %@CA\ +2 .tCSV.dial CSR +2 "collection"'W  +124 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +49 .tCS.reconfigure :default +11 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'X'r +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'Y% +3 "core" %r =C4\ +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'Z' +628 "core" ' +2 .tCSV.dial :waste +2 "collection"'[ +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'\\' +1974 "core" ' +2 #tPurging external Intake + "collection"']& +5 "core" &Yr>B?\ K +2 "collection"'^% +4 "core" %?C;\ +2 .tCSV.dial :flush +2 "collection"'_  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'`' +2255 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +3 "collection"'a +4 'b  +15 "core"  +54  +2 .tCTV.dial :intake +2 "collection"'c  +70 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'d' +2256 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +3 "collection"'e  +69 "core" ~ +2 #tFlushing upper manifold +2 "collection"'f& +4 "core" &YrAA+\ K +2 "collection"'g% +5 "core" % =C+\ + .tCSV.dial :flush +2 "collection"'h  +80 "core" +3 .tCS.seek 5ml +2 "collection"'i'r +1175 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'j @ +54 "core" ? +2 "collection"'k% +4 "core" %r;D(\  +3 .tCS.seek 7ml +2 "collection"'l'D +519 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'m +4 'n  +16 "core"  +80 ~ + .tCTV.dial :air +2 "collection"'o  +5 "core"  +2 .tCS.seek 0ml +2 "collection"'p' +1611 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'q'2 +740 "core" ' + .tCSV.dial :waste +2 "collection"'r +44 "core" +2 .tCS.seek 0ml +2 "collection"'s' +736 "core" ' +2 "collection"'t& +5 "core" &Yp<F(\ K + "collection"'u% +5 "core" %>C'\ + .tCSV.dial :flush +2 "collection"'v  +41 "core"  +2 .tCS.seek 3ml +2 "collection"'w'2 +746 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'x @ +41 "core" A +2 "collection"'y% +4 "core" %2=C&\  +3 .tCS.seek 5ml +2 "collection"'z'r +515 "core" ' +2 .tCSV.dial :air +2 "collection"'{ @ +5 "core" A +2 .tCS.seek 0ml +2 "collection"'|' +1166 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +3 "collection"'}'2 +739 "core" ' +2 .tCSV.dial :waste +2 "collection"'~ +81 "core" +2 .tCS.seek 0ml +2 "collection"'' +739 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & S Z R , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +20 "core" ( + "manipulator"&& +5 "core" &\ } z  < +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &\ n r < +3 .tForearm.seek CC +2 "manipulator"&'Ϥ +89 "core" ' +2 .tHand.close +2 "manipulator"&/ +68 "core" / +2 .tCC.seek :open +3 "collection"'( +432 "core" ( + "manipulator"&& +5 "core" & a i , +2 "manipulator"& % +4 "core" % Ϭ g [   +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (.A +277 "core" ( + "manipulator"& & +5 "core" &.B z s +  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &.B w  :  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'p +108 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % w ~ ^ _ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +9235 #t-> exit +6 #mEXIT @1649192527.77PDT @1649192764.18PDT = =mMAIN_scheduler =tMAIN @PDT1649192766.29 #"core_reset"Sent BREAK +2 #t@17708 sendCRC with ifg=0x20, ie=0x7F + #@19543 sendCRC with ifg=0x08, ie=0x5F + #@23227 idle with ifg=0x84, ie=0x75 + #@23901 select with ifg=0x10, ie=0xF5 + #@24543 receive with ifg=0x10, ie=0xFD #@25179 receive with ifg=0x10, ie=0xFD + #@25814 receive with ifg=0x10, ie=0xFD + #@26141 receive with ifg=0x80, ie=0xFD #@29596 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +277 #Configuration for waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +403 "Can"=\ P'z + =\ P'z + #tPolling Can every 10:00 +3 !o:Storage::Warning: mesg"7Invalid entry in line 10 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 14:02:07PDT05-Apr-22 +5 #Loading /home/esp/esp2/mission/22OhioQC_mission.rb mission +42 #Preparing to sleep until +2:00 +4 ."Qmail"GoodNews.email "Starting 22OhioQC_mission w/pucks in tube 2\\n{1 => 1,\\n 2 => 21}\\nCan@14:06:13, 25.5C, 27% humidity, 14.2psia, 13.601V, 0.422A, 0.116Ah, 5.74W",Subject: "22OhioQC_mission begun" +7 #tAsleep til +2:00 +2 #Continuing at 14:08 +2 "Can"?\ R' +21 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +301 ."Qmail"GoodNews.email "Then, in tube 2: standAloneWCR([nil, $wcrVol], $bac) {noKill}\\n/home/esp/esp2/mission/22OhioQC_mission.rb:32\\n{1 => 1,\\n 2 => 21}\\nCan@14:06:13, 25.4C, 27% humidity, 14.2psia, 13.596V, 0.435A, 0.116Ah, 5.91W",Subject: "Asleep until 14:08" +11617 "Can"G\ 4SE +3 #tPowering core bus +556 .Gate.power :raw,:ON +2 "sampler") +25 ) +2 "core"  +2 "collection"' +3 ' +4 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "sampler")&\ +2 "collection"'% +4 "core" %=?\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "sampler")% +4 "core" %WW  +2 .tSS.configure :default +2 "sampler")#.0X@\ +2 .tCC.configure :default +2 "collection"'$x2 ^22b +5 "manipulator"&% +4 "core" % 5 +2 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 && +3 "core" &  +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +5 "storage"(& +3 "core" & ] ] z\ +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 ( % +3 "core" % ^ [ ]\ + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'\ +2 .tCH.configure :default +2 "collection"'\ 2 +2 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 .tValve.reset +2 "collection"'\ +11 ' % +3 "core" %=@\ +3 ."rdySampler"Intake.select :close +3 "manipulator"& % + ."rdySampler"Exhaust.select :close +5 .CTV.dial :air + "collection"'  +3 "core" %  +2  +3 "manipulator"&% +2 ."rdySampler"CSV.dial :waste1 +5 "collection"' +3 "core" % 6 +3 .tForearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :retract +2 "manipulator"&'\ +2 "core" +4 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  +2 "sampler") +3 "core"  +2 "sampler") +5 "core"  +4 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.reconfigure :default +2 "collection"'#d @b +5 "sampler")#.0X 1,\\n 2 => 21}\\nCan@14:08:40, 25.4C, 27% humidity, 14.2psia, 13.596V, 0.379A, 0.128Ah, 5.16W",Subject: "Started 22OhioQC_mission phase standAloneWCR([nil, $wcrVol], $bac) {noKill}" +3 #tStarting stand-alone bac WCR +2 #bac wcr sampling at most 1000ml +3 #Whole Cell Archive sampling 1000ml +2 #Loading wcr puck from tube 2 into Collection Clamp + "collection"'#& +6 "core" &?@,\  +2 ."WCR"Hand.open +2 "manipulator"&$1 +65 "core" 1 +2 "manipulator"&%% +5 "core" % \  K h +2 "storage"(&% +4 "core" %N 6 6 T\  +2 "storage"('. +4 "core" .(, +3 ."WCR"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."WCR"SC.seek 2 +2 "storage"((( +185 ."Qmail"BACfans.email "Started stand-alone bac WCR in tube 2 at 14:08:40PDT05-Apr-22\\n{1 => 1,\\n 2 => 21}\\nCan@14:08:40, 25.4C, 27% humidity, 14.2psia, 13.596V, 0.379A, 0.128Ah, 5.16W",Subject: "bac wcr sampling at most 1000ml" +172 "core" ( +2 ."WCR"SC.configure :limp +2 "storage"($(\ 1b +3 ()& +3 "core" & \ \ \ +2 "manipulator"&*& +4 "core" & +3 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."WCR"Elbow.seek 2 +5 "manipulator"&+( +20 "core" ( +2 "manipulator"&,& +5 "core" &  [ ^ +2 "storage"(-& +4 "core" & 3 5\ +3 ."WCR"Forearm.seek 2 + 700 counts +2 "manipulator"&.'a +102 "core" ' +2 "storage"(/& +5 "core" &  2\ +3 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."WCR"SE.seek :beamBreak +2 "storage"(0'j +98 "core" ' +2 "storage"(1- +4 "core" -' +2 ."WCR"SE.configure :default +2 "storage"(#QK-0-\ b +3 (2& +5 "core" & \ \  4\ +2 "manipulator"&3& +5 "core" & L K \\ +2 ."WCR"Elbow.seek 2 +2 "manipulator"&4( +3 "core" ( +2 "manipulator"&5& +4 "core" & P L \\ +2 "storage"(6& +5 "core" &  \ +3 ."WCR"Forearm.seek 2 + 300 counts +2 "manipulator"&7' +14 "core" ' +2 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Hand.close + "manipulator"&8/ +69 "core" / +3 ."downElevator"SE.seek :down +5 "storage"(9'I +2 "manipulator"&:& +9 "core" &   W \\ +2 "manipulator"&;% +5 "core" %   1 e +2 ."WCR"Forearm.seek :retract +2 "manipulator"&<'\ +52 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +46 "core" ' +3 ."WCR"Elbow.seek CC +2 "manipulator"&=( +150 "core" ( + "manipulator"&>& +5 "core" & o q e 2 +2 ."WCR"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +4 "core" & i l 2 +2 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek CC +2 "manipulator"&@'Ϥ +98 "core" ' + "manipulator"&A& +5 "core" & 2 2 +3 "manipulator"&B% +4 "core" %ϩ +2 "collection"'C& +4 "core" &<?B\  +3 "collection"'D& +7 "core" &;A/\  +3 ."WCR"CC.seek :closed + "collection"'E(Y +6 "core" &>?/\  +6 &O;A-\ &k +9 &oY=A.\ : +10 &{@@/\ M +9 &\\<?,\ N +9 &WY>A-\ M +10 &\\>>-\ M +9 &_<@*\ N +10 &_<A"\ M +9 &_]>A(\ M +9 &!\\<A/\ M +10 &]:@#\ M +9 &!]=@\ M +9 &#g^=@\ M +10 &%(]<A\ N +9 &&Z=?\ M +9 &(_>B\ M +10 &*o[=@ \ M +9 &,1Z>?\ M +10 &-_<?"\ M +9 &/^;A\ M +16 &1w]>?\ M +3 &39_=A\ M +10 &4a=?\ N +8 &6];?\ M +10 &8]<@"\ M +9 &:A`<@\ M +10 &<\\>?\ N +9 &=\\=A\ M +9 &?Z>?\ M +10 &AJY;?\ M +9 &C `=@\ M +10 &D_<@\ M +9 &Fa<@\ N +9 &HOe>?\ N +10 &Jn=A\ \ O +9 &K>?\ S +9 &M{AA\ W +10 &O8?A\ Y +9 &P@C\ Z +10 &R@E\ Y +9 &Tz?A\ Z +9 &V<BC\ Z +10 &WAD\ Z +9 &YSG=B\ 0 +9 &Yp=A\ G +6 ( +3 "collection"'D& +4 #"WCR"Collection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.17 +2 .Hand.open + "manipulator"&F1 +4 "core" &Ye@B\ G +62 1 + "manipulator"&G% +5 "core" % ϩ Z t +2 ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."WCR"Forearm.seek :retract +2 "manipulator"&H'\ +91 "core" ' +2 #"WCR"collectSample 1000ml w/bubble point of 55psi +2 #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")I+ +4 "core" + + "sampler")J% +5 "core" %ڰZW h\ + "collection"'K& +5 "core" &Ye?C\ G +3 "Can"I\ \\QT +2 #"WCR"Calibrating pressure and temperature sensors +2 .CTV.dial :air +2 "collection"'L  +4 "core"  +3 ."WCR"SSV.dial :spit,avoiding: :exhaust +2 "sampler")M +5 "core"  +3 ."WCR"SS.reconfigure :fast +4 "sampler")#.0X +30  +4 ."WCR"delay 3.8 seconds +382 "collection"'Q% +4 "core" %@E\ +2 "sampler")R% +5 "core" %22WU }\ \ N + ."WCR"SSV.dial :spit +2 "sampler")S +128 "core"  +5 ."WCR"SS.seek 0ml +2 "sampler")T'ڪ +259 "core" ' +2 ."WCR"SSV.dial CBV +2 "sampler")U  +130 "core"  +6 ."WCR"CTV.dial :intake +2 "collection"'V  +70 "core"  +6 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")W  +50 "collection"'X @ +6 "core"  +10 @ +5 #"WCR"Allowing 145s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +213 "collection"'Y% +4 "core" %HK\ +2 #"WCR"Intake @14.5psia, vacuum from 4.5 to 8.5psi +2 .SS.reconfigure :inhaling 2.14ml/s +2 "sampler")#.0X% +3 "core" %]4(' o\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")?  +75 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")0'ڪ +918 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +4 "sampler")7  +77 "core" +4 #"WCR"Allowing 505s for 25.0ml of remaining 925.0ml +2 .Intake.select :open + "sampler") +213 "collection"'9% +4 "core" %MRZ\ +2 #"WCR"Intake @14.9psia, vacuum from 4.9 to 8.9psi +2 .SS.reconfigure :inhaling 1.14ml/s +2 "sampler")#.P0X u\  +2 "sampler")[% +4 "core" %\\>" s\  +2 ."WCR"Intake.select :close + "sampler")0 +13 )c% +3 "core" %`501 h\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")d  +74 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")e'ڪ +923 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +43 ."WCR"CBV.dial SSV +10 "sampler")f  +76 "core"  +4 #"WCR"Allowing 505s for 25.0ml of remaining 825.0ml +2 .Intake.select :open + "sampler") +213 "collection"'a% +4 "core" %PS\ +2 #"WCR"Intake @14.9psia, vacuum from 4.9 to 8.9psi +2 .SS.reconfigure :inhaling 1.14ml/s +2 "sampler")#.P0X% +3 "core" %a-33 p\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")?  +73 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler"):'ڪ +932 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler");  +76 "core" +4 #"WCR"Allowing 505s for 25.0ml of remaining 625.0ml +2 .Intake.select :open + "sampler") +213 "collection"'7% +4 "core" %OT\ +2 #"WCR"Intake @15.0psia, vacuum from 5.0 to 9.0psi +2 .SS.reconfigure :inhaling 1.14ml/s +2 "sampler")#.P0X% +3 "core" %\\-// g\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")?  +74 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")8'ڪ +935 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +4 "sampler")  +79 "core" +12 #"WCR"Allowing 505s for 25.0ml of remaining 325.0ml +2 .Intake.select :open + "sampler") +214 "collection"';% +3 "core" %RT\ +2 #"WCR"Intake @15.0psia, vacuum from 5.0 to 9.0psi +2 .SS.reconfigure :inhaling 1.14ml/s +2 "sampler")#.P0X% +4 "core" %\ +2 "sampler")?% +4 "core" %hF e\  +28 "collection"'% +3 "core" %"\ +2 "sampler")-% +4 "core" %l  i\ W +2 "collection"'% +5 "core" %#\ + #"WCR"Intake @12.6psia, vacuum from 2.6 to 6.6psi +2 .SS.reconfigure :inhaling 0.93ml/s +3 "sampler")#.A0X< g\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")j  +74 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")k'ڪ +934 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 #"WCR"Sampled 1000.0ml +2 #Drying puck before fixing for 4:00 + .CBV.dial :waste2b +2 "collection"'l  +70 "core"  +4 ."WCR"delay 1:00 +6003 .CSV.dial :air +2 "collection"'h @ +70 "core" B +6 ."WCR"CS.seek 10ml +2 "collection"'i' +1077 "Can"\ J?# +1184 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"'f @ +71 "core" > +55 "sampler")^% +3 "core" %ڮYZ h\  +2 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'e  +85 "core"  +4 "collection"'b% +5 "core" %DG!\ \ +2 ."WCR"CSV.dial between air and CTV +2 "collection"'a ` +27 "core" a +6 ."WCR"CS.seek 7.204ml +2 "collection"'t' +697 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +2 ."WCR"CSV.dial CTV +4 "collection"'u  +2 'm  +29 "core"  +43  +5 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'n' +1870 "core" ' +2 ."WCR"CSV.dial :air +3 "collection"'x @ +42 "core" > +5 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +2 ."WCR"CS.seek 10ml +2 "collection"'p' +2257 "core" ' +2 "collection"'g% +4 "core" % J Kf\  +2 ."WCR"CSV.dial between air and CTV +3 "collection"'o ` +28 "core" a +5 ."WCR"CS.seek 2.027ml +2 "collection"'s' +1841 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'q  +3 '~  +6 "core"  +23  +6 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'' +104 "core" ' K F\ ũ +3 ."WCR"CBV.dial :waste2b +2 "collection"'  +28 "core"  +5 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +3 ."WCR"CS.seek 0ml +2 "collection"'' +515 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'  +141 "core"  +5 #"WCR"Fix #1 of 2 (with rnal) for 2:00 +2 .CSV.dial CSR + "collection"'z  +41 "core"  +6 #"WCR"Pulling 2ml of CSR.rnal + .CSR.select :rnal +2 "collection"' +14 ."WCR"CS.seek 2ml +2 "collection"'r'B +587 "core" ' +2 ."WCR"delay 5 seconds +503 .CSR.select :air +2 "collection"' +15 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +3 ."WCR"CS.seek 10ml +47 "collection"'y' +1804 "core" ' +3 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"'} @ +68 "core" ? +58 "sampler"){% +4 "core" %ڮ^\\ _\  +2 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'  +83 "core"  +7 "collection"'\ % +5 "core" % IP\  + ."WCR"CSV.dial between air and CTV +3 "collection"' ` +67 "core" b +5 ."WCR"CS.seek 7.046ml +2 "collection"' ' +739 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +5 "collection"'  + 'w  +29 "core"  +102 ~ +5 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<< b +2 ."WCR"CS.seek 0ml +2 "collection"'|' +1753 "core" ' \ +3 ."WCR"delay 2:00 +12003 .CBV.dial :waste2b +2 "collection"'v  +28 "core"  +5 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +2 ."WCR"CS.seek 0ml +2 "collection"'' +147 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'  +129 "core" +5 #"WCR"Fix #2 of 2 (with rnal) for 2:00 + .CSV.dial CSR +2 "collection"'  +40 "core"  +7 #"WCR"Pulling 2ml of CSR.rnal +2 .CSR.select :rnal +2 "collection"' +14 ."WCR"CS.seek 2ml + "collection"' 'B +587 "core" ' +2 ."WCR"delay 5 seconds +502 .CSR.select :air +3 "collection"' +15 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +2 ."WCR"CS.seek 10ml +2 "collection"'' +1815 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"' @ +69 "core" > +57 "sampler")% +3 "core" %ڮ_^ f\  +2 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'  +82 "core"  +7 "collection"'% +5 "core" %IL\  +2 ."WCR"CSV.dial between air and CTV +2 "collection"' ` +67 "core" b +5 ."WCR"CS.seek 7.116ml +2 "collection"'' +717 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +2 ."WCR"CSV.dial CTV +2 "collection"'  +5 '!  +26 "core"  +101  +6 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'%' +1763 "core" 'ܨ \ +4 ."WCR"delay 2:00 +12003 .CBV.dial :waste2b + "collection"'&  +30 "core"  +5 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +2 ."WCR"CS.seek 0ml +2 "collection"''' +149 "core" ' +2 ."WCR"delay 1:00 +2332 "Can"\ G5# +3671 ."WCR"CTV.dial :air,avoiding: :intake +2 "collection"'  +132 "core" +4 "collection"'& +5 "core" &YZHJ\ G +2 #"WCR"Storing wcr puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\    +2 "storage"(% +4 "core" %G  \ +2 "storage"( . +4 "core" .( +2 ."WCR"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."WCR"SC.seek 1 +2 "storage"(( +186 "core" ( + ."WCR"SC.configure :limp +3 "storage"($(\ 1b +3 (1& +2 "core" & *  \ +2 "manipulator"&2& +5 "core" &  2 + "manipulator"&3% +5 "core" %\    +2 ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."WCR"Elbow.seek 1 +2 "manipulator"&5( +155 "core" ( + "manipulator"&6& +5 "core" & J < S  +2 "storage"(*& +5 "core" & S Z \ +2 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&'W +96 "core" ' + "storage"($& +53 "core" & 0 /\ +3 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."WCR"SE.seek :beamBreak + "storage"(/'j +278 "core" ' + "storage"(#- +4 "core" -' +2 ."WCR"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & N  +2 "storage"(+& +4 "core" & 9 7 j\ +2 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek 1 + "manipulator"&.'Λ +34 "core" ' +3 ."WCR"Elbow.hold + "manipulator"&>, +6 "core" , + ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(?- +2 "core" -' +3 ."WCR"SE.seek 0.03 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"&-% +5 "core" %Ω} + < + "storage"(& +5 "core" &\ \  G\ + ."WCR"Forearm.force -20 +2 "manipulator"&5 +3 ."WCR"Forearm.seek 1 + 314 counts + "manipulator"&C' +22 "core" ' +2 "manipulator"&4& +5 "core" & P  +2 "storage"(,& +4 "core" & 4 5 P\ +3 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&<'W +20 "core" ' +2 ."WCR"SE.seek 1.03 Pucks below Top Plate +2 "storage"("' +47 "core" ' +2 "manipulator"&F& +5 "core" & V  +2 "manipulator"&)% +4 "core" %O o +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&;'\ +93 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&8( +149 "core" ( + "manipulator"&:& +5 "core" &  * +2 ."WCR"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &0& +4 "core" & * +2 ."WCR"Forearm.seek CC +2 "manipulator"&7'Ϥ +91 "core" ' +2 ."WCR"Hand.close + "manipulator"&M/ +68 "core" / +4 ."WCR"CC.seek :open + "collection"'@( +434 "core" ( +2 "storage"(& +5 "core" & ( ( 0\ +2 "storage"(I& +4 "core" & ) , \ +2 "manipulator"&P& +4 "core" &   * +2 "manipulator"&B% +4 "core" % Ϡ   C +2 ."WCR"Forearm.seek :retract +2 "manipulator"&9'\ +96 "core" ' +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 +2 "manipulator"&G( +170 "core" ( +2 "manipulator"&L& +5 "core" & " +2 "storage"(K& +4 "core" & 5 2 \ +2 ."WCR"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."WCR"Forearm.seek 1 +2 "manipulator"&U'Λ +107 "core" ' +2 ."WCR"Elbow.hold +2 "manipulator"&V, +3 "core" , +2 ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."WCR"Hand.open +2 "manipulator"&W1 +73 "core" 1 +3 "manipulator"&X% +5 "core" % Ψ + h +2 "storage"(Y& +4 "core" &\ \  =\ +2 ."WCR"Forearm.force -20 + "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 313 counts + "manipulator"&Q' +20 "core" ' +2 "manipulator"&J& +5 "core" &   +2 "storage"(A& +4 "core" & ( 2 .\ +2 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&O'W +19 "core" ' +2 "storage"(N% +5 "core" % 8 5 \ +3 ."downElevator"SE.seek :down +3 "storage"(D'I +99 (Z% +4 "core" %6 [ [ 3\ TX +2 "manipulator"&[% +4 "core" %[  +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&c'\ +92 "core" ' +43 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tStarting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'R& +5 "core" &EG\ + "manipulator"&`& +5 "core" & N  +2 "manipulator"&S% +4 "core" %\ \ j  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&T(.A +183 "core" ( +2 "manipulator"&_& +5 "core" &.K  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &]& +2 "core" &.K  +3 .tForearm.seek :garage + "manipulator"&j'p +105 "core" ' +2 .tHand.close + "manipulator"&d/ +71 "core" / + "manipulator"&\\& +5 "core" &.K (  = +2 "manipulator"&l% +4 "core" % ς  +2 .tForearm.seek :retract +2 "manipulator"&h'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +278 "core" ( +2 "manipulator"&f& +5 "core" &    * + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +4 "core" &    * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&e'Ϥ +100 "core" ' +2 "manipulator"&b& +5 "core" & k h * +2 "manipulator"&a% +4 "core" %ϫ k j +2 "collection"'i& +5 "core" &DH-\ +3 "collection"'m& +5 "core" &BF!\ +3 .tCC.seek :closed + "collection"'u(Y +4 "core" &CH \  +9 &/EI\ +z +9 &eDG\ > +10 &yDH \ M +9 &H\\CG\ L +10 &\ _CG\ L +9 &^BH\ L +9 &_EF\ L +10 &Q\\FI\ L +9 &]CF \ L +10 &[CE\ L +9 & \\DH\ L +9 &"Y`DH%\ L +10 &$_FG\ L +9 &%`BG\ L +9 &'^DH'\ L +10 &)b_DG&\ L +9 &+#bCF'\ L +9 &,]FG\ L +10 &.aEJ&\ L +9 &0j_DH&\ L +10 &2+]DF%\ L +9 &3aEI)\ L +9 &5`DG$\ L +10 &7q`FG%\ L +9 &93_EG"\ L +9 &:^HI*\ L +10 &<_CG'\ L +9 &>z_DF'\ L +10 &@;]CH$\ L +9 &A_DG"\ L +9 &CaCH%\ L +10 &EeCG+\ M +14 &G@eFG(\ M +5 &IlGH#\ N +9 &J}FH)\ P +9 &LpHI+\ U +10 &N(FI)\ X +9 &OFI#\ Y +9 &QGH'\ Y +10 &ShFI'\ Z +9 &U+GJ$\ Z +9 &VJK*\ Z +10 &XGJ(\ G +9 &Y!FH)\ . +10 &YmFK'\ P +2 ( +2 "collection"'m& +3 #tCollection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.20 +2 "collection"'t& +4 "core" &YfFH$\ P +3 .tHand.open +50 "manipulator"&x1 +71 "core" 1 +2 "manipulator"&n% +5 "core" % ϫ \\ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'o& +5 "core" &YeHK2\ P +2 "collection"'p% +5 "core" %DJ9\ +2 .tCSV.dial CSR + "collection"'q  +42 "core"  +6 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +15 .tCS.seek 5ml +2 "collection"'~'r +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +13 '% +3 "core" %rFK9\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'s' +624 "core" ' +2 .tCSV.dial :waste +2 "collection"' +123 "core" +4 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1972 "core" ' +2 #tFlushing upper manifold + "collection"'z& +5 "core" &YeGI2\ P +2 "collection"'% +4 "core" %HJ2\ +2 .tCSV.dial :flush + "collection"'r  +40 "core"  +5 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'}'r +1168 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'{ @ +40 "core" B +4 "collection"' % +4 "core" %rGI7\  +3 .tCS.seek 7.001ml + "collection"'\ 'I +522 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' +2 'y  +45 "core"  +55 ~ +3 .tCTV.dial :air +2 "collection"'w  +15 "core" ~ +5 .tCS.seek 0ml + "collection"'' +1602 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"' '2 +731 "core" ' +2 .tCSV.dial :waste +2 "collection"'v +42 "core" +4 .tCS.seek 0ml +2 "collection"'|' +739 "core" ' +2 "collection"'& +5 "core" &YeGLH\ P + "collection"'% +4 "core" % IKG\ +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +5 .tCS.seek 3ml + "collection"' '2 +747 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" B +4 "collection"'% +5 "core" %2GM<\  +2 .tCS.seek 5ml +2 "collection"''r +512 "core" ' +2 .tCSV.dial :air + "collection"' @ +16 "core" > +4 .tCS.seek 0ml +2 "collection"'' +1172 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''2 +733 "core" ' +2 .tCSV.dial :waste +2 "collection"'! +67 "core" +4 .tCS.seek 0ml +2 "collection"'' +739 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +5 "core" &YeGK4\ P +2 "collection"'&% +5 "core" % IK,\ + .tCSV.dial :flush +2 "collection"'%  +41 "core"  +5 .tCS.seek 5ml +2 "collection"''r +1175 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" A +3 "collection"'% +5 "core" %rIK<\  +3 .tCS.seek 7.001ml + "collection"''I +522 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '1  +40 "core"  +94  +5 .tCBV.dial :waste1 + "collection"'2 @ +42 "core" B +5 .tCS.seek 0ml + "collection"'3' +1633 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'(& +5 "core" &YeDI>\ P +2 "collection"'6% +4 "core" % EG>\ +2 .tCSV.dial :flush +2 "collection"'*  +68 "core" +5 .tCS.seek 5ml + "collection"'$'r +1167 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'= @ +42 "core" A +4 "collection"'H% +5 "core" %rHKJ\  +2 .tCS.seek 7ml +2 "collection"'#'G +513 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 '+  +8 "core"  +43  +4 .tCBV.dial :waste2b +2 "collection"'?  +69 "core"  +5 .tCS.seek 0ml +2 "collection"'-' +1595 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &  } { G ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&4( +15 "core" ( +2 "manipulator"&,& +5 "core" & { o Z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &F& +4 "core" & ~ z 5 Z +2 .tForearm.seek CC +2 "manipulator"&)'Ϥ +100 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +47 .tCC.seek :open +9 "collection"'5( +434 "core" ( + "manipulator"&/& +5 "core" & A +2 "manipulator"&.% +4 "core" % υ F +2 .tForearm.seek :retract +2 "manipulator"&C'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(.A +274 "core" ( +2 "manipulator"&:& +5 "core" &.M # . ) , + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &.M   , +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&<'p +108 "core" ' +2 .tHand.open +2 "manipulator"&>1 +68 "core" 1 +2 "manipulator"&M% +4 "core" % y  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&;'\ +99 "core" ' +2 #tCompleted [standAloneWCR([nil, $wcrVol], $bac) {noKill}] begun 14:08:40 + #Preparing to sleep until +2:00 +5 #Asleep til +2:00 +3 #Continuing at 14:53 +2 "Can"\ 6 +4 ."Qmail"GoodNews.email "Then, in tube 2: standAloneWCR([nil, $wcrVol], $bac) {noKill}\\n/home/esp/esp2/mission/22OhioQC_mission.rb:32\\n{1 => 2,\\n 2 => 20}\\nCan@14:51:59, 25.5C, 31% humidity, 14.2psia, 13.645V, 0.262A, 0.509Ah, 3.58W\\nSampled 1000.0ml",Subject: "Asleep until 14:53" +23 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +11863 "Can"\ 3= +4 #tPowering core bus +572 .Gate.power :raw,:ON +2 "sampler") +13 )E +3 "core"  +2 "collection"' +3 ' +3 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "sampler")&\ +2 "collection"'I% +4 "core" %HLT\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "sampler")P% +3 "core" %[Y\\ +2 .tSS.configure :default +2 "sampler")#.0X 2,\\n 2 => 20}\\nCan@14:54:21, 25.4C, 31% humidity, 14.2psia, 13.616V, 0.398A, 0.519Ah, 5.41W",Subject: "Started 22OhioQC_mission phase standAloneWCR([nil, $wcrVol], $bac) {noKill}" + #tStarting stand-alone bac WCR +4 #bac wcr sampling at most 1000ml +4 #Whole Cell Archive sampling 1000ml +2 #Loading wcr puck from tube 2 into Collection Clamp + "collection"'j& +5 "core" &DKS\  +3 ."WCR"Hand.open + "manipulator"&f1 +67 "core" 1 +2 "manipulator"&^% +5 "core" % \ \ =  +2 "storage"(T% +4 "core" %S - )\ +2 "storage"(b. +4 "core" .(, +2 ."WCR"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."WCR"SC.seek 2 +2 "storage"(a( +182 ."Qmail"BACfans.email "Started stand-alone bac WCR in tube 2 at 14:54:21PDT05-Apr-22\\n{1 => 2,\\n 2 => 20}\\nCan@14:54:21, 25.4C, 31% humidity, 14.2psia, 13.616V, 0.398A, 0.519Ah, 5.41W",Subject: "bac wcr sampling at most 1000ml" +170 "core" ( +2 ."WCR"SC.configure :limp +3 "storage"($(\ 1b +2 (i& +5 "core" &  \ +2 "manipulator"&h& +4 "core" & ; : +2 ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 2 + "manipulator"&@( +22 "core" ( +3 "manipulator"&t& +5 "core" &\  H + "storage"(x& +5 "core" & 4 2\ +2 ."WCR"Forearm.seek 2 + 700 counts +2 "manipulator"&n'a +93 "core" ' +2 "storage"(m& +4 "core" & \ +3 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +8 ."WCR"SE.seek :beamBreak +2 "storage"(o'j +100 "core" ' +2 "storage"(p- +4 "core" -'$ +2 ."WCR"SE.configure :default +3 "storage"(#QK-0-\ b +3 (q& +3 "core" & \  E\ +2 "manipulator"&e& +5 "core" &\  H +2 ."WCR"Elbow.seek 2 +2 "manipulator"&'( +3 "core" ( +2 "manipulator"&& +5 "core" &\  H +2 "storage"(~& +4 "core" & \ \ {\ +3 ."WCR"Forearm.seek 2 + 300 counts +2 "manipulator"&' +27 "core" ' + ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."WCR"Hand.close + "manipulator"&s/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&z& +4 "storage"('I +5 "core" &\ l a 5 D +2 "manipulator"&r% +5 "core" % W W 3 +2 ."WCR"Forearm.seek :retract +2 "manipulator"&'\ +71 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +19 "core" ' +3 ."WCR"Elbow.seek CC +2 "manipulator"&{( +146 "core" ( +2 "manipulator"& & +5 "core" &   . +2 ."WCR"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +4 "core" &  . +3 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek CC +2 "manipulator"&y'Ϥ +97 "core" ' +2 "manipulator"& & +5 "core" & h g  . +2 "manipulator"&w% +5 "core" %ϩ g f  +2 "collection"'\ & +5 "core" &DJX\  +3 "collection"'& +5 "core" &FL`\  +3 ."WCR"CC.seek :closed + "collection"'v(Y +6 "core" &EKc\  +5 &HKe\ @ +10 &KEJW\ 3 +9 &LwGKV\ G +9 &cHKQ\ M +10 &\\FLW\ M +9 &\\GLT\ M +9 &C\\GI\\\ L +10 &bFJW\ M +9 &YFJW\ M +10 &_GKV\ M +9 &I]FLT\ M +9 &! YGKX\ M +10 &"_EKQ\ L +9 &$]GLK\ L +9 &&S]FJN\ L +10 &(\\EJA\ L +9 &)]ELB\ L +10 &+_GKE\ M +9 &-[_EJG\ L +9 &/ZELH\ M +10 &0]EJD\ M +9 &2\\ELC\ M +9 &4b]EKF\ M +10 &6%]FKC\ L +9 &7bFJE\ M +10 &9]HJA\ L +9 &;k]FMB\ L +9 &=-]FM?\ L +10 &>[FLB\ M +9 &@\\DL1\ L +9 &Bq`FK.\ M +10 &D3_HK9\ M +9 &EbGL.\ M +10 &GaFK.\ N +9 &IvjJM1\ N +9 &K1|GN3\ P +10 &LHO2\ T +9 &NJN;\ Y +9 &P^IM?\ Y +10 &RJM<\ Z +9 &SMO8\ Z +10 &ULN8\ Z +9 &WcJN9\ Z +9 &YyJN7\ - +10 &Y,JP8\ U +8 ( +3 &YiKN9\ H +2 "collection"'& +3 #"WCR"Collection Clamp onSpring/offSpring for 8/30 samples, on/off torque 2.10 +2 .Hand.open + "manipulator"& 1 +65 "core" 1 +2 "manipulator"&% +5 "core" % ϩ e (  +2 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 #"WCR"collectSample 1000ml w/bubble point of 55psi +2 #Priming 7ml + .Intake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")+ +4 "core" + +2 "sampler")|% +4 "core" %ک[[ m\ +2 "collection"'& +5 "core" &YiKP\ H +3 "Can"\ [uo +2 #"WCR"Calibrating pressure and temperature sensors +2 .CTV.dial :air +2 "collection"'  +5 "core" +3 ."WCR"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +4 "core" +4 ."WCR"SS.reconfigure :fast +2 "sampler")#.0X +63  +4 ."WCR"delay 3.8 seconds +382 "collection"'!% +4 "core" %LN\ + "sampler")% +5 "core" %25 ]] u\ \ T + ."WCR"SSV.dial :spit +2 "sampler") +128 "core"  +4 ."WCR"SS.seek 0ml +2 "sampler")&'ڪ +266 "core" ' +2 ."WCR"SSV.dial CBV +2 "sampler")%  +130 "core"  +4 ."WCR"CTV.dial :intake +2 "collection"'  +70 "core"  +6 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +4 "sampler")  +2 "collection"' @ +8 "core"  + ? +7 #"WCR"Allowing 145s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +213 "collection"'% +4 "core" %TX\ +2 #"WCR"Intake @14.7psia, vacuum from 4.7 to 8.7psi +2 .SS.reconfigure :inhaling 2.14ml/s +2 "sampler")#.0X% +4 "core" %\ +2 #"WCR"Intake @10.4psia, vacuum from 1.5 to 4.4psi +2 .SS.reconfigure :inhaling 1.74ml/s +2 "sampler")#.z0X\ +2 "sampler")-% +5 "core" %aLI x\ +2 "sampler")k% +4 "core" %aON w\ + ."WCR"Intake.select :close +2 "sampler")0 +13 )% +3 "core" %aXV i\ +2 ."WCR"SSV.dial :exhaust +2 "sampler")V  +73 "core"  +5 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")\\'ڪ +540 "Can"\  +346 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")l  +2 "collection"'N @ +7 "core" ? +68 +4 #"WCR"Allowing 505s for 25.0ml of remaining 950.0ml + .Intake.select :open +2 "sampler") +213 "collection"'G% +4 "core" %SX\ +2 #"WCR"Intake @14.7psia, vacuum from 4.7 to 8.7psi +2 .SS.reconfigure :inhaling 1.41ml/s +2 "sampler")#.c0X  +3 "collection"'g @ +6 "core" ? +67 +4 #"WCR"Allowing 505s for 25.0ml of remaining 750.0ml +2 .Intake.select :open + "sampler") +214 "collection"'u% +3 "core" %U[L\ +2 #"WCR"Intake @14.9psia, vacuum from 4.9 to 8.9psi +2 .SS.reconfigure :inhaling 1.41ml/s +2 "sampler")#.c0X ]\  + "sampler")J% +5 "core" %b>B c\  + ."WCR"Intake.select :close +2 "sampler")0 +12 )9% +4 "core" %bJD q\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")Y  +75 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")R'ڪ +924 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")Q  +2 "collection"'; @ +6 "core" ? +69 +4 #"WCR"Allowing 505s for 25.0ml of remaining 700.0ml + .Intake.select :open +2 "sampler") +213 "collection"'[% +4 "core" %V[H\ +2 #"WCR"Intake @14.9psia, vacuum from 4.9 to 8.9psi +2 .SS.reconfigure :inhaling 1.41ml/s +2 "sampler")#.c0X> b\  +2 "sampler")T% +4 "core" %aBD a\  +2 ."WCR"Intake.select :close + "sampler")0 +13 )b% +3 "core" %aMK p\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")j  +75 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")]'ڪ +916 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +63 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV + "sampler")i  +2 "collection"'h @ +7 "core" ? +68 +4 #"WCR"Allowing 505s for 25.0ml of remaining 650.0ml +2 .Intake.select :open +2 "sampler") +213 "collection"'t% +4 "core" %UZ2\ +2 #"WCR"Intake @14.8psia, vacuum from 4.8 to 8.8psi +2 .SS.reconfigure :inhaling 1.41ml/s +2 "sampler")#.c0X n\ +2 "sampler")% +4 "core" %bB? h\ +2 ."WCR"Intake.select :close + "sampler")0 +13 )~% +3 "core" %bJI b\ +2 ."WCR"SSV.dial :exhaust +2 "sampler")x  +73 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")m'ڪ +925 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")s  +2 "collection"'d @ +7 "core" ? +67 +4 #"WCR"Allowing 505s for 25.0ml of remaining 625.0ml +2 .Intake.select :open + "sampler") +213 "collection"'z% +4 "core" %X[H\ +2 #"WCR"Intake @14.9psia, vacuum from 4.9 to 8.9psi +2 .SS.reconfigure :inhaling 1.41ml/s +2 "sampler")#.c0X> ^\ +2 "sampler")% +5 "core" %aC@ ]\ + ."WCR"Intake.select :close +2 "sampler")0 +12 )(% +3 "core" %aKJ m\ +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +74 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +14 ."WCR"SS.seek 0ml + "sampler")'ڪ +885 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +4 "sampler")  +2 "collection"'* @ +7 "core" ? +67 +4 #"WCR"Allowing 505s for 25.0ml of remaining 525.0ml +2 .Intake.select :open + "sampler") +213 "collection"'1% +4 "core" %Y\\9\ +2 #"WCR"Intake @14.9psia, vacuum from 4.9 to 8.9psi +2 .SS.reconfigure :inhaling 1.41ml/s +2 "sampler")#.c0X> c\ + ."WCR"Intake.select :close +2 "sampler")0 +12 )#% +3 "core" %bHG k\ +2 ."WCR"SSV.dial :exhaust +2 "sampler")H  +75 "core"  +5 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")$'ڪ +931 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +4 "sampler")  +2 "collection"'F @ +7 "core" ? +67 +4 #"WCR"Allowing 505s for 25.0ml of remaining 500.0ml +2 .Intake.select :open + "sampler") +213 "collection"'% +4 "core" %X\\+\ +2 #"WCR"Intake @14.9psia, vacuum from 4.9 to 8.9psi +2 .SS.reconfigure :inhaling 1.41ml/s +2 "sampler")#.c0X @ +7 "core" ? +67 +4 #"WCR"Allowing 505s for 25.0ml of remaining 475.0ml +2 .Intake.select :open + "sampler") +213 "collection"'u% +4 "core" %X^)\ +2 #"WCR"Intake @15.0psia, vacuum from 5.0 to 9.0psi +2 .SS.reconfigure :inhaling 1.41ml/s +2 "sampler")#.c0X Z\  + ."WCR"Intake.select :close +2 "sampler")0 +12 )C% +4 "core" %_EF Y\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")<  +75 "core"  +5 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")E'ڪ +888 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")8  +2 "collection"'7 @ +7 "core" ? +67  +4 #"WCR"Allowing 505s for 25.0ml of remaining 450.0ml +2 .Intake.select :open + "sampler") +213 "collection"'W% +3 "core" %Y^-\ +2 #"WCR"Intake @15.0psia, vacuum from 5.0 to 9.0psi +3 .SS.reconfigure :inhaling 1.41ml/s +2 "sampler")#.c0X c\  + ."WCR"Intake.select :close +2 "sampler")0 +12 )1% +3 "core" %aHH Y\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +73 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")?'ڪ +887 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")  +2 "collection"'3 @ +7 "core" ? +67 +4 #"WCR"Allowing 505s for 25.0ml of remaining 250.0ml + .Intake.select :open +2 "sampler") +213 "collection"'#% +4 "core" %X\\S\ +2 #"WCR"Intake @14.9psia, vacuum from 4.9 to 8.9psi +2 .SS.reconfigure :inhaling 1.27ml/s +2 "sampler")#.Y0X% +4 "core" %H. j\  +2 "collection"'g% +5 "core" %_\ + #"WCR"Intake @10.3psia, vacuum from 1.5 to 4.3psi +3 .SS.reconfigure :inhaling 1.14ml/s +2 "sampler")#.P0X? [\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")'  +74 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")\ 'ڪ +941 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  +4 "collection"' @ +5 "core" ? +68 +4 #"WCR"Allowing 505s for 25.0ml of remaining 50.0ml +2 .Intake.select :open + "sampler") +213 "collection"'!% +3 "core" %W\\j\ +2 #"WCR"Intake @14.9psia, vacuum from 4.9 to 8.9psi +2 .SS.reconfigure :inhaling 1.03ml/s +2 "sampler")#.H0X +5 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"')' +2253 "core" ' +2 "collection"'0% +5 "core" %  \  +2 ."WCR"CSV.dial between air and CTV +2 "collection"'. ` +28 "core" a +6 ."WCR"CS.seek 2.596ml +2 "collection"'/'& +1697 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +2 ."WCR"CSV.dial CTV +4 "collection"'>  +2 'g  +8 "core"  +22  +5 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<< b +2 ."WCR"CS.seek 0ml +2 "collection"'' +464 "core" 'H \ è +4 ."WCR"CBV.dial :waste2b +2 "collection"'=  +28 "core"  +5 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +3 ."WCR"CS.seek 0ml +2 "collection"'I' +308 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'P  +125 "core" +5 #"WCR"Fix #1 of 2 (with rnal) for 2:00 +2 .CSV.dial CSR + "collection"'M  +41 "core"  +6 #"WCR"Pulling 2ml of CSR.rnal + .CSR.select :rnal +2 "collection"' +14 ."WCR"CS.seek 2ml +2 "collection"'C'B +590 "core" ' +2 ."WCR"delay 5 seconds +503 .CSR.select :air +2 "collection"' +64 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'<' +1796 "core" ' +3 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"'u @ +68 "core" > +58 "sampler"),% +3 "core" %ڧ_^ \\\  +2 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'7  +84 "core"  +7 "collection"'% +5 "core" % QUQ\  + ."WCR"CSV.dial between air and CTV +3 "collection"'8 ` +67 "core" b +5 ."WCR"CS.seek 7.115ml +2 "collection"'4' +711 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +5 "collection"'J  +3 'A  +24 "core"  +108  +5 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<< b +2 ."WCR"CS.seek 0ml +2 "collection"'9' +1855 "core" ' +2 ."WCR"CSV.dial :air +2 "collection"'Y @ +43 "core" > +5 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'X' +2244 "core" ' +2 "collection"'W% +5 "core" % ) /\  + ."WCR"CSV.dial between air and CTV +3 "collection"'E ` +28 "core" a +5 ."WCR"CS.seek 2.079ml +2 "collection"'Q' +1801 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +2 ."WCR"CSV.dial CTV +3 "collection"'L  +4 ';  +6 "core"  +22  +6 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'K' +137 "core" '  \ +4 ."WCR"delay 2:00 +10276 "Can"\ H!M +1727 ."WCR"CBV.dial :waste2b +2 "collection"'k  +29 "core"  +5 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +3 ."WCR"CS.seek 0ml + "collection"'' +511 "core" ' +3 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'V  +139 "core"  +5 #"WCR"Fix #2 of 2 (with rnal) for 2:00 + .CSV.dial CSR +2 "collection"'"  +52 "core"  +6 #"WCR"Pulling 2ml of CSR.rnal + .CSR.select :rnal +2 "collection"' +14 ."WCR"CS.seek 2ml + "collection"'N'B +593 "core" ' +2 ."WCR"delay 5 seconds +502 .CSR.select :air +3 "collection"' +14 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'[' +1802 "core" ' +3 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV + "collection"'B @ +69 "core" > +58 "sampler")R% +3 "core" %ڧeb d\  +2 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'G  +84 "core"  +7 "collection"'Z% +4 "core" %NS\  +2 ."WCR"CSV.dial between air and CTV +3 "collection"'l ` +53 "core" _ +5 ."WCR"CS.seek 7.154ml +2 "collection"'U'" +697 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'T  +5 '^  +28 "core"  +96 ~ +5 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<< b +2 ."WCR"CS.seek 0ml +2 "collection"'b' +1860 "core" ' +3 ."WCR"CSV.dial :air +2 "collection"'f @ +42 "core" ? +5 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +4 ."WCR"CS.seek 10ml +2 "collection"'-' +2246 "core" ' +2 "collection"'% +5 "core" % < B\  + ."WCR"CSV.dial between air and CTV +3 "collection"'i ` +28 "core" b +5 ."WCR"CS.seek 2.053ml +2 "collection"'h' +1841 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'t  +6 '5  +3 "core"  +23  +6 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'\\' +119 "core" '\  \ ƪ +4 ."WCR"delay 2:00 +12003 .CBV.dial :waste2b + "collection"'  +30 "core"  +5 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +2 ."WCR"CS.seek 0ml +2 "collection"'e' +521 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'~  +127 "core" +4 "collection"'q& +5 "core" &YgOS2\ H +2 #"WCR"Storing wcr puck in Collection Clamp to tube 1 + "manipulator"&]% +4 "core" %\ x +2 "storage"(j% +4 "core" %E  \ +2 "storage"(s. +4 "core" .( +2 ."WCR"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."WCR"SC.seek 1 +2 "storage"(d( +189 "core" ( +2 ."WCR"SC.configure :limp +2 "storage"($(\ 1b +3 (z& +3 "core" & ( ( \ +2 "manipulator"&p& +5 "core" & Q . + "manipulator"&_% +5 "core" %\ 9 +2 ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."WCR"Elbow.seek 1 +2 "manipulator"&}( +156 "core" ( + "manipulator"& & +5 "core" & A  %  +2 "storage"(o& +4 "core" & Z [ R\ +3 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&n'W +96 "core" ' +2 "storage"(m& +5 "core" & Z X C\ +2 ."WCR"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."WCR"SE.seek :beamBreak + "storage"(x'j +279 "core" ' + "storage"(- +4 "core" -' +2 ."WCR"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"& & +3 "core" & 5 7  +2 "storage"(w& +5 "core" & ( (\ + ."WCR"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."WCR"Forearm.seek 1 +2 "manipulator"&@'Λ +35 "core" ' + ."WCR"Elbow.hold +2 "manipulator"&D, +4 "core" , +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -' +3 ."WCR"SE.seek 1.01 Pucks below Top Plate +2 "storage"( ' +37 "core" ' + "manipulator"&% +5 "core" %Φa > ? = ҳ +2 "storage"(& +5 "core" &\ \  5\ +2 ."WCR"Forearm.force -20 +2 "manipulator"&5 +3 ."WCR"Forearm.seek 1 + 311 counts + "manipulator"&' +20 "core" ' + "manipulator"& & +5 "core" & < @ m +2 "storage"(O& +5 "core" & 8 6 \ +2 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&''W +20 "core" ' +3 ."WCR"SE.seek 2.01 Pucks below Top Plate +2 "storage"(r' +44 "core" ' + "manipulator"&& +5 "core" &   + m +2 "manipulator"&c% +5 "core" %M   +2 ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +3 ."WCR"Elbow.seek CC +2 "manipulator"&( +150 "core" ( +2 "manipulator"&!& +4 "core" &  * +2 ."WCR"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" & ~ * +3 ."WCR"Forearm.seek CC +2 "manipulator"&'Ϥ +93 "core" ' +3 ."WCR"Hand.close + "manipulator"&/ +65 "core" / +4 ."WCR"CC.seek :open +2 "collection"'%( +427 "core" ( +2 "storage"(& +5 "core" & * -\ +2 "storage"(S& +5 "core" & ' ( ;\ + "manipulator"&& +4 "core" & @ * +2 "manipulator"&% +4 "core" % ϣ + 7 +3 ."WCR"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 + "manipulator"&|( +158 "core" ( +2 "manipulator"&2& +5 "core" & $  +2 "storage"(y& +4 "core" & / E\ +2 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."WCR"Forearm.seek 1 +2 "manipulator"&'Λ +102 "core" ' +2 ."WCR"Elbow.hold +2 "manipulator"&*, +4 "core" , +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."WCR"Hand.open +2 "manipulator"& 1 +72 "core" 1 +3 "manipulator"&1% +5 "core" % Υ x  q +2 "storage"(& +4 "core" & C \ +2 ."WCR"Forearm.force -20 + "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 310 counts + "manipulator"&(' +22 "core" ' +2 "manipulator"&&& +5 "core" &  L ~ + "storage"(& +5 "core" & . -\ +52 ."WCR"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&3'W +26 "core" ' +2 "storage"(`% +5 "core" % D Q 2\ +3 ."downElevator"SE.seek :down +4 "storage"(#'I +99 (?% +3 "core" %6 \\ [ 6\ TW +2 "manipulator"&+% +4 "core" %U Y T g Q +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&F'\ +103 "core" ' +26 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tStarting finalPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &LQJ\ +2 "manipulator"&& +5 "core" & ~ +2 "manipulator"&H% +4 "core" %\   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&$(.A +176 "core" ( +2 "manipulator"&& +5 "core" &.8  5  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &.8 n  +2 .tForearm.seek :garage +2 "manipulator"&6'p +103 "core" ' +2 .tHand.close + "manipulator"&0/ +75 "core" / +2 "manipulator"&.& +4 "core" &.8 0   +2 "manipulator"&)% +5 "core" % σ 8  +2 .tForearm.seek :retract + "manipulator"&>'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&g( +277 "core" ( +2 "manipulator"&/& +5 "core" & ? = $ ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" & E E ~ ) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'Ϥ +98 "core" ' +2 "manipulator"&P& +5 "core" & % # s ) +2 "manipulator"&M% +4 "core" %ϥ   s +2 "collection"'I& +4 "core" &NP_\ +3 "collection"'C& +7 "core" &NPY\ +3 .tCC.seek :closed +2 "collection"'u(Y +4 "core" &LQg\ +5 &LP_\ : +10 &JJKQ\\\ 0 +9 &wsKQ`\ E +9 &!dLP_\ L +10 &\\LQ\\\ L +9 &`LP^\ L +10 &iYMP\\\ L +9 &+`JP_\ L +9 &]KP`\ K +10 &ZJQ\\\ L +9 &q^MQV\ L +9 &!3_LR_\ L +10 &"_KPd\ L +9 &$_KQ^\ L +9 &&yaNPU\ L +10 &(<`LQY\ K +9 &)\\KQa\ K +10 &+[NP_\ L +9 &-ZKP`\ K +9 &/D\\KN^\ K +10 &1]MOX\ K +9 &2]LP\\\ K +9 &4^JN]\ L +14 &6K^LST\ L +5 &8 bNP\\\ L +10 &9]KP]\ L +14 &;\\LOS\ L +4 &=S[KQZ\ L +10 &?]KQT\ L +9 &@ZKR]\ L +9 &B\\LQL\ L +10 &DZ`JQU\ L +9 &FbMQ^\ M +10 &GgNQb\ M +9 &IkMQ[\ N +9 &KSMRX\ Q +10 &MNSY\ V +9 &NOS\\\ X +9 &PORd\ Y +10 &RBOSa\ Z +9 &TOSQ\ [ +10 &UPRZ\ Z +9 &WOSY\ [ +9 &YrOP\\\ ) +10 &Y*NTX\ _ +8 ( +3 "collection"'C& +5 #tCollection Clamp onSpring/offSpring for 8/30 samples, on/off torque 2.17 + "collection"',& +5 "core" &YiNQW\ J + &YhPRX\ J +3 .tHand.open + "manipulator"&71 +67 "core" 1 +2 "manipulator"&% +4 "core" % ϥ L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&8'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'<& +5 "core" &YiNSP\ J +2 "collection"'J% +4 "core" % MSV\ +2 .tCSV.dial CSR +2 "collection"'A  +40 "core"  +6 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +15 .tCS.seek 5ml +2 "collection"'4'r +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +14 'Y% +3 "core" %rPV]\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'9' +631 "core" ' +2 .tCSV.dial :waste +2 "collection"'W +123 "core" +4 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'E' +1978 "core" ' +2 #tFlushing upper manifold + "collection"'X& +5 "core" &YiNS_\ J +2 "collection"'L% +4 "core" %\ OT[\ + .tCSV.dial :flush +2 "collection"';  +41 "core"  +4 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'Q'r +1179 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'k @ +41 "core" B +3 "collection"'K% +5 "core" %rOUi\  +2 .tCS.seek 7ml +2 "collection"'V'H +513 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' +2 '"  +44 "core"  +55 ~ +4 .tCTV.dial :air + "collection"'N  +4 "core" +5 .tCS.seek 0ml +2 "collection"'B' +1596 "core" ' +3 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'R'2 +734 "core" ' +2 .tCSV.dial :waste + "collection"'G +42 "core" +5 .tCS.seek 0ml + "collection"'Z' +733 "core" ' +2 "collection"'l& +5 "core" &YhPUZ\ J +2 "collection"'[% +4 "core" %PUh\ + .tCSV.dial :flush +2 "collection"'^  +41 "core"  +4 .tCS.seek 3ml +2 "collection"'T'2 +743 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'U @ +40 "core" A +5 "collection"'f% +5 "core" %2OSa\  +2 .tCS.seek 5ml + "collection"'b'r +522 "core" ' +2 .tCSV.dial :air + "collection"' @ +4 "core" A +5 .tCS.seek 0ml +2 "collection"'i' +1161 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'-'2 +800 "core" ' +2 .tCSV.dial :waste + "collection"'t +69 "core" +5 .tCS.seek 0ml + "collection"'5' +734 "core" ' +3 #tFlushing lower manifold's waste1 port + "collection"'h& +5 "core" &YhOSg\ J + "collection"'% +5 "core" %PSk\ + .tCSV.dial :flush +2 "collection"'\\  +53 "core" +5 .tCS.seek 5ml + "collection"'~'r +1170 "core" ' +2 .tdelay 5 seconds +411 "Can"\ W$9n +91 .tCSV.dial :air +2 "collection"'q @ +41 "core" A +4 "collection"']% +5 "core" %r OTd\  +3 .tCS.seek 6.999ml + "collection"'j'? +512 "core" ' +3 ."connect"CSV.dial CTV +3 "collection"'s  +3 .tCTV.dial CSV +4 "collection"'z  +34 "core"  +98  +6 .tCBV.dial :waste1 + "collection"'p @ +42 "core" B +5 .tCS.seek 0ml + "collection"'_' +1591 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'a& +5 "core" &YiPV_\ J +2 "collection"' % +4 "core" %OTj\ + .tCSV.dial :flush +2 "collection"'o  +69 "core" +4 .tCS.seek 5ml +2 "collection"'m'r +1179 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'{ @ +42 "core" B +4 "collection"'% +5 "core" %rSUb\ +2 .tCS.seek 7.001ml +2 "collection"''J +513 "core" ' +3 ."connect"CSV.dial CTV +3 "collection"'  +3 .tCTV.dial CSV +4 "collection"'w  +5 "core"  +28  +3 .tCBV.dial :waste2b +2 "collection"'  +70 "core"  +5 .tCS.seek 0ml + "collection"'' +1601 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &  9 : & +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +15 "core" ( +2 "manipulator"&O& +5 "core" &  = + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &  = +2 .tForearm.seek CC + "manipulator"&c'Ϥ +93 "core" ' + .tHand.close +2 "manipulator"&n/ +72 "core" / +3 .tCC.seek :open +2 "collection"'}( +431 "core" ( + "manipulator"&x& +5 "core" & D D t 1 +2 "manipulator"&@% +4 "core" % ϩ E E  +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (.A +277 "core" ( +2 "manipulator"&!& +4 "core" &.K $  ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &.K N +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&''p +108 "core" ' +2 .tHand.open +2 "manipulator"&D1 +66 "core" 1 +2 "manipulator"&% +5 "core" % y X +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 #tCompleted [standAloneWCR([nil, $wcrVol], $bac) {noKill}] begun 14:54:21 + #Preparing to sleep until +2:00 +5 #Asleep til +2:00 +2 #Continuing at 15:39 +3 "Can"\ F$ +4 ."Qmail"GoodNews.email "Then, in tube 2: standAloneWCR([nil, $wcrVol], $bac) {noKill}\\n/home/esp/esp2/mission/22OhioQC_mission.rb:32\\n{1 => 3,\\n 2 => 19}\\nCan@15:37:37, 25.5C, 33% humidity, 14.2psia, 13.630V, 0.361A, 0.897Ah, 4.92W\\nSampled 1000.0ml",Subject: "Asleep until 15:39" +23 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +11866 "Can"\ &$V +4 #tPowering core bus +581 .Gate.power :raw,:ON +2 "sampler") +45 )v +3 "core"  +2 "collection"' +3 ' +4 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "sampler")&\ +3 "collection"'S% +4 "core" %MRm\ + .tCS.configure :default +3 "collection"'#P d@b +3 "sampler")% +3 "core" %][  + .tSS.configure :default +3 "sampler")#.0X 3,\\n 2 => 19}\\nCan@15:40:00, 25.5C, 33% humidity, 14.2psia, 13.620V, 0.373A, 0.907Ah, 5.08W",Subject: "Started 22OhioQC_mission phase standAloneWCR([nil, $wcrVol], $bac) {noKill}" + #tStarting stand-alone bac WCR +4 #bac wcr sampling at most 1000ml +3 #Whole Cell Archive sampling 1000ml + #Loading wcr puck from tube 2 into Collection Clamp + "collection"'6& +5 "core" &NQw\  +2 ."WCR"Hand.open +3 "manipulator"&/1 +75 "core" 1 +2 "manipulator"&=% +4 "core" % \ a r  +2 "storage"($% +5 "core" %R 5 4 \ + "storage"(P. +4 "core" .(, +2 ."WCR"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."WCR"SC.seek 2 +3 "storage"(M( +167 ."Qmail"BACfans.email "Started stand-alone bac WCR in tube 2 at 15:40:00PDT05-Apr-22\\n{1 => 3,\\n 2 => 19}\\nCan@15:40:00, 25.5C, 33% humidity, 14.2psia, 13.620V, 0.373A, 0.907Ah, 5.08W",Subject: "bac wcr sampling at most 1000ml" +187 "core" ( +2 ."WCR"SC.configure :limp +8 "storage"($(\ 1b +6 (I& +4 "core" &   >\ +3 "manipulator"&>& +4 "core" &  P  +3 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 2 +2 "manipulator"&%( +22 "core" ( +2 "manipulator"&,& +4 "core" & 9 S +2 "storage"(7& +6 "core" & . , \ +2 ."WCR"Forearm.seek 2 + 700 counts +2 "manipulator"&'a +91 "core" ' +2 "storage"(<& +5 "core" & 6 , \ +3 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."WCR"SE.seek :beamBreak +2 "storage"(J'j +112 "core" ' + "storage"(C- +5 "core" -'2 +2 ."WCR"SE.configure :default +2 "storage"(#QK-0-\ b +4 (A& +2 "core" & (\ +3 "manipulator"&& +4 "core" &  '  R +2 ."WCR"Elbow.seek 2 +2 "manipulator"&e( +4 "core" ( +2 "manipulator"&Y& +5 "core" & ! /  R + "storage"(4& +5 "core" & \ \ \ +2 ."WCR"Forearm.seek 2 + 300 counts +2 "manipulator"&W' +36 "core" ' +2 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Hand.close +2 "manipulator"&9/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "storage"(L'I +2 "manipulator"&X& +10 "core" &\ g D +2 "manipulator"&;% +4 "core" %  @ ; +3 ."WCR"Forearm.seek :retract +2 "manipulator"&E'\ +75 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +19 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&k( +140 "core" ( + "manipulator"&K& +5 "core" & l l  $ +2 ."WCR"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" & l j  $ +3 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek CC +2 "manipulator"&"'Ϥ +97 "core" ' +2 "manipulator"&& +5 "core" &  $ +2 "manipulator"&N% +4 "core" %ϓ / ' +2 "collection"'V& +5 "core" &JQu\  +3 "collection"'B& +5 "core" &KSv\  +3 ."WCR"CC.seek :closed +2 "collection"'G(Y +4 "core" &MR\  +8 &LNQ\ &k +10 &nZMQ}\ 9 +9 &}NRu\ L +9 &\\NQx\ M +10 &U^LQv\ L +9 &ZMQs\ M +9 &\\MRk\ M +10 &YMRn\ L +9 &]XOR[\ L +10 & ZLRN\ L +9 &\\KRa\ M +9 &!\\LRo\ L +10 &#e]OQn\ L +9 &%&YMRm\ M +9 &&YNSi\ L +10 &([LQ_\ L +9 &*l]MRb\ M +10 &,/\\LP\\\ L +9 &-\\LOR\ M +9 &/\\ORU\ M +10 &1tXNQQ\ M +9 &36YNSO\ M +9 &4ZLRX\ M +10 &6ZNR^\ M +9 &8|^LPY\ M +10 &:>^LR]\ M +9 &<\\MSX\ M +9 &=WLRS\ L +10 &?ZKRH\ L +9 &AF\\NRO\ M +9 &C\\OPG\ M +10 &D^NRJ\ M +9 &F`MSB\ M +10 &HKcMRE\ N +9 &J jMSI\ N +9 &KPTN\ S +10 &MvPVS\ W +9 &O2QTN\ Y +9 &PPVO\ Y +10 &RPVP\ Y +9 &TuOWL\ Z +10 &V7OSC\ Z +9 &WRVK\ Z +9 &YNGRVN\ 0 +10 &Y }PTN\ I +5 ( +2 "collection"'B& +5 #"WCR"Collection Clamp onSpring/offSpring for 8/29 samples, on/off torque 2.22 +2 .Hand.open + "manipulator"&R1 +4 "core" &Y_RVL\ I +65 1 +2 "manipulator"&l% +4 "core" % ϓ `  ' +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&['\ +92 "core" ' +2 #"WCR"collectSample 1000ml w/bubble point of 55psi +2 #Priming 7ml .Intake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")^+ +5 "core" + + "sampler")Z% +5 "core" %ڰ\\Z s\ z +2 "collection"'U& +4 "core" &Y_PT,\ I +3 "Can"\ Z%3[ +2 #"WCR"Calibrating pressure and temperature sensors +3 .CTV.dial :air + "collection"'f  +6 "core" +3 ."WCR"SSV.dial :spit,avoiding: :exhaust +2 "sampler")T +4 "core"  +4 ."WCR"SS.reconfigure :fast +2 "sampler")#.0X +7  +3 ."WCR"delay 3.8 seconds +383 "collection"'t% +4 "core" % PV)\ +2 "sampler")-% +5 "core" %29ba i\ X + ."WCR"SSV.dial :spit +3 "sampler")h +127 "core"  +4 ."WCR"SS.seek 0ml +2 "sampler")'ڪ +286 "core" ' +2 ."WCR"SSV.dial CBV +2 "sampler")\\  +132 "core"  +4 ."WCR"CTV.dial :intake +2 "collection"'5  +72 "core"  +5 ."connect"SSV.dial CBV +3 "sampler")q  +2 ."WCR"CBV.dial SSV +5 "collection"'] @ +10 "core"  +5 @ +4 #"WCR"Allowing 145s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +213 "collection"'~% +3 "core" % V]4\ +2 #"WCR"Intake @14.6psia, vacuum from 4.6 to 8.6psi +2 .SS.reconfigure :inhaling 2.14ml/s +3 "sampler")#.0X +2 "collection"'m& +4 "core" &Y_%\ I +3 "Can"\ ]%a +2 ."WCR"CTV.dial :intake +2 "collection"'w  +14 "core"  +5 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +4 "sampler")  +77 "core" +5 #"WCR"Allowing 505s for 25.0ml of remaining 1000.0ml +2 .Intake.select :open + "sampler") +213 "collection"'% +3 "core" % X]$\ +2 #"WCR"Intake @14.6psia, vacuum from 4.6 to 8.6psi +2 .SS.reconfigure :inhaling 2.14ml/s +3 "sampler")#.0X w\  +18 "collection"'S% +3 "core" % ,\ +2 "sampler")% +4 "core" %> r\  +21 "collection"'% +4 "core" % 4\ +2 "sampler")2% +4 "core" %> h\  +24 "collection"'y% +3 "core" % 3\ +2 "sampler")% +5 "core" %4 g\  +2 "collection"'% +4 "core" % \ +2 #"WCR"Intake @11.1psia, vacuum from 1.5 to 5.1psi +2 .SS.reconfigure :inhaling 1.57ml/s +2 "sampler")#.n0X% +5 "core" %(& o\  +18 "collection"',% +3 "core" % \ +2 "sampler")7% +5 "core" %(' g\  +20 "collection"'<% +3 "core" %  \ +2 "sampler")C% +4 "core" %('  e\  +2 "collection"'A% +5 "core" %  \ + #"WCR"Intake @10.7psia, vacuum from 1.5 to 4.7psi +3 .SS.reconfigure :inhaling 1.14ml/s +2 "sampler")#.P0X% +4 "core" %]U$% d\  + ."WCR"Intake.select :close +2 "sampler")0 +12 ),% +4 "core" %`H52 ]\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")7  +74 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")<'ڪ +929 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")C  +75 "core" +5 #"WCR"Allowing 505s for 25.0ml of remaining 675.0ml + .Intake.select :open +2 "sampler") +213 "collection"'A% +3 "core" % [_\ +2 #"WCR"Intake @14.7psia, vacuum from 4.7 to 8.7psi +2 .SS.reconfigure :inhaling 1.14ml/s +2 "sampler")#.P0X% +5 "core" %c=  l\  + ."WCR"Intake.select :close +2 "sampler")0 +12 ),% +4 "core" %c=)) Y\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")7  +73 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +14 ."WCR"SS.seek 0ml + "sampler")$'ڪ +940 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 "sampler")6  +2 ."WCR"CBV.dial SSV +72 "core" +5 #"WCR"Allowing 505s for 25.0ml of remaining 375.0ml + .Intake.select :open + "sampler") +213 "collection"'C% +4 "core" % Z_\ +2 #"WCR"Intake @14.7psia, vacuum from 4.7 to 8.7psi +2 .SS.reconfigure :inhaling 1.14ml/s +2 "sampler")#.P0X@ a\ \ P +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +73 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler"))'ڪ +940 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +64 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")r  +75 "core" +5 #"WCR"Allowing 505s for 25.0ml of remaining 125.0ml + .Intake.select :open +2 "sampler") +213 "collection"'% +4 "core" % X]\ +2 #"WCR"Intake @14.6psia, vacuum from 4.6 to 8.6psi +2 .SS.reconfigure :inhaling 1.03ml/s +2 "sampler")#.H0X +2 ."WCR"SSV.dial :exhaust +2 "sampler").  +73 "core"  +5 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")}'ڪ +932 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")I  +76 "core" +4 #"WCR"Allowing 505s for 25.0ml of remaining 100.0ml +2 .Intake.select :open + "sampler") +213 "collection"'>% +4 "core" % [a\ +2 #"WCR"Intake @14.8psia, vacuum from 4.8 to 8.8psi +2 .SS.reconfigure :inhaling 1.03ml/s +2 "sampler")#.H0X b\  + ."WCR"Intake.select :close +2 "sampler")0 +13 )B% +3 "core" %g5GH X\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")U  +73 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +14 ."WCR"SS.seek 0ml +2 "sampler")L'ڪ +908 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +53 ."WCR"CBV.dial SSV +5 "sampler")  +74 "core"  +5 #"WCR"Allowing 504s for 25.0ml of remaining 25.0ml + .Intake.select :open +2 "sampler") +213 "collection"'V% +4 "core" % ]_\ +2 #"WCR"Intake @14.7psia, vacuum from 4.7 to 8.7psi +2 .SS.reconfigure :inhaling 0.93ml/s +2 "sampler")#.A0X+& a\  +2 "sampler")t% +4 "core" %>., a\  +2 ."WCR"Intake.select :close + "sampler")0 +13 )-% +3 "core" %>77 V\  +2 ."WCR"SSV.dial :exhaust +2 "sampler")h  +73 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")T'ڪ +935 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 #"WCR"Sampled 1000.0ml +2 #Drying puck before fixing for 4:00 + .CBV.dial :waste2b +2 "collection"'E  +70 "core"  +4 ."WCR"delay 1:00 +6003 .CSV.dial :air +2 "collection"'f @ +69 "core" B +5 ."WCR"CS.seek 10ml +2 "collection"'^' +2252 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"'" @ +71 "core" > +55 "sampler")~% +4 "core" %ڨ_[ d  +2 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'  +84 "core"  +4 "collection"'p% +5 "core" % NS\ \ +2 ."WCR"CSV.dial between air and CTV +2 "collection"'j ` +27 "core" b +6 ."WCR"CS.seek 7.295ml +2 "collection"'a' +663 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +4 "collection"'\\  +2 'H  +29 "core"  +45  +6 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'' +1901 "core" ' +3 ."WCR"CSV.dial :air +2 "collection"'] @ +42 "core" > +5 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'5' +2247 "core" ' +2 "collection"'m% +4 "core" % % (\  +2 ."WCR"CSV.dial between air and CTV +3 "collection"'w ` +28 "core" a +5 ."WCR"CS.seek 2.583ml +2 "collection"' '% +1694 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +2 ."WCR"CSV.dial CTV +4 "collection"'  +3 '_  +7 "core"  +19  +6 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'o' +463 "core" ' \ ǩ +4 ."WCR"CBV.dial :waste2b +2 "collection"'q  +30 "core"  +5 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +3 ."WCR"CS.seek 0ml +2 "collection"' ' +303 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'  +124 "core" +5 #"WCR"Fix #1 of 2 (with rnal) for 2:00 + .CSV.dial CSR +2 "collection"'s  +40 "core"  +7 #"WCR"Pulling 2ml of CSR.rnal + .CSR.select :rnal +2 "collection"' +14 ."WCR"CS.seek 2ml +2 "collection"''B +585 "core" ' +2 ."WCR"delay 5 seconds +502 .CSR.select :air +3 "collection"' +14 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +2 ."WCR"CS.seek 10ml +2 "collection"'u' +1800 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"'x @ +69 "core" > +108 "sampler")@% +3 "core" %ڨca [  +2 ."WCR"CBV.dial between CSV and waste2b +3 "collection"'c  +83 "core"  +7 "collection"'O% +5 "core" % X[\  + ."WCR"CSV.dial between air and CTV +3 "collection"'z ` +67 "core" b +5 ."WCR"CS.seek 7.151ml +2 "collection"'{' +699 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +4 "collection"'  + '  +30 "core"  +101  +5 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'g' +1864 "core" ' +2 ."WCR"CSV.dial :air +2 "collection"'8 @ +42 "core" > +5 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'v' +2253 "core" ' +2 "collection"'% +5 "core" % O U\ \  +2 ."WCR"CSV.dial between air and CTV +2 "collection"'S ` +28 "core" a +6 ."WCR"CS.seek 2.037ml +2 "collection"'\ 'k +1809 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +2 ."WCR"CSV.dial CTV +4 "collection"'n  +2 '!  +7 "core"  +34  +6 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'' +108 "core" ' ( \ ǩ +4 ."WCR"delay 2:00 +12002 .CBV.dial :waste2b +2 "collection"'  +30 "core"  +5 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +2 ."WCR"CS.seek 0ml +2 "collection"'' +521 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'  +125 "core" +5 #"WCR"Fix #2 of 2 (with rnal) for 2:00 +2 .CSV.dial CSR + "collection"''  +42 "core"  +6 #"WCR"Pulling 2ml of CSR.rnal +2 .CSR.select :rnal +2 "collection"' +14 ."WCR"CS.seek 2ml + "collection"''B +592 "core" ' +2 ."WCR"delay 5 seconds +503 .CSR.select :air +2 "collection"' +15 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'D' +1803 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV + "collection"'2 @ +70 "core" > +57 "sampler")% +3 "core" %ڨgc d\  +2 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'  +84 "core"  +7 "collection"'`% +5 "core" %WY\  + ."WCR"CSV.dial between air and CTV +3 "collection"'y ` +56 "core" ^ +5 ."WCR"CS.seek 7.186ml +2 "collection"''& +698 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +5 "collection"'(  +2 '  +27 "core"  +106  +5 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"' ' +1873 "core" ' +2 ."WCR"CSV.dial :air +2 "collection"' @ +43 "core" > +5 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'?' +1265 "Can"\ G1x +991 "core" ' +2 "collection"'&% +5 "core" % G L7\ \ +2 ."WCR"CSV.dial between air and CTV +50 "collection"' ` +30 "core" a +6 ."WCR"CS.seek 2.05ml +2 "collection"'d' +1819 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +4 "collection"'  + '|  +7 "core"  +21  +6 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<< b +2 ."WCR"CS.seek 0ml +2 "collection"' ' +115 "core" '\ H\ ê +3 ."WCR"delay 2:00 +12003 .CBV.dial :waste2b +3 "collection"'r  +30 "core"  +5 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +3 ."WCR"CS.seek 0ml +2 "collection"'' +521 "core" ' +3 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"')  +125 "core" +4 "collection"'*& +5 "core" &Y]SZF\ I +2 #"WCR"Storing wcr puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\   Y +2 "storage"(1% +5 "core" %Y \ \ + "storage"(/. +4 "core" .( +2 ."WCR"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."WCR"SC.seek 1 +2 "storage"(.( +187 "core" ( +2 ."WCR"SC.configure :limp +2 "storage"($(\ 1b +4 (+& +2 "core" &  \ +2 "manipulator"&:& +5 "core" & x $ +2 "manipulator"&I% +4 "core" %\  [ Y +2 ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 +2 "manipulator"&>( +155 "core" ( +2 "manipulator"&}& +5 "core" & C 9 U  + "storage"(=& +5 "core" & ( ( T\ +2 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&'W +98 "core" ' +2 "storage"(6& +5 "core" & ( \ +2 ."WCR"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."WCR"SE.seek :beamBreak + "storage"(C'j +280 "core" ' +2 "storage"($- +4 "core" -'y +2 ."WCR"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&,& +4 "core" & $  +2 "storage"(7& +5 "core" &  \ + ."WCR"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."WCR"Forearm.seek 1 +2 "manipulator"&#'Λ +32 "core" ' +2 ."WCR"Elbow.hold +2 "manipulator"&0, +4 "core" , +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(4- +3 "core" -'y +3 ."WCR"SE.seek 2.01 Pucks below Top Plate +2 "storage"(A' +31 "core" ' +2 "manipulator"&<% +5 "core" %Φf O +2 "storage"(& +4 "core" & `\ +2 ."WCR"Forearm.force -20 + "manipulator"&5 +3 ."WCR"Forearm.seek 1 + 311 counts +2 "manipulator"&Y' +18 "core" ' +2 "manipulator"&P& +5 "core" &\ R Y Z r +2 "storage"(9& +4 "core" &  \ +3 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&X'W +21 "core" ' +2 ."WCR"SE.seek 3.01 Pucks below Top Plate +2 "storage"(J' +51 "core" ' + "manipulator"&W& +5 "core" &\ : : r +2 "manipulator"&Q% +5 "core" %L 5 9 +2 ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."WCR"Forearm.seek :retract +2 "manipulator"&;'\ +92 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&( +154 "core" ( + "manipulator"&3& +5 "core" &   ' +2 ."WCR"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" &  * ' +2 ."WCR"Forearm.seek CC +2 "manipulator"&l'Ϥ +90 "core" ' +2 ."WCR"Hand.close +2 "manipulator"&Z/ +75 "core" / +4 ."WCR"CC.seek :open +2 "collection"'B( +433 "core" ( +2 "storage"(U& +4 "core" & 5 , 0\ +2 "storage"(& +4 "core" & 5 +\ +2 "manipulator"&N& +4 "core" & G > & & +2 "manipulator"&K% +4 "core" % ϐ 9 =  B +3 ."WCR"Forearm.seek :retract +2 "manipulator"&%'\ +96 "core" ' +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 +2 "manipulator"&( +155 "core" ( + "manipulator"&V& +5 "core" &  \ +2 "storage"(L& +5 "core" & 3 +\ +2 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."WCR"Forearm.seek 1 +2 "manipulator"&i'Λ +104 "core" ' +2 ."WCR"Elbow.hold +2 "manipulator"&b, +4 "core" , +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."WCR"Hand.open +2 "manipulator"&t1 +66 "core" 1 +2 "manipulator"&-% +6 "core" % ά X t L Կg + "storage"(h& +4 "core" &\  J\ +2 ."WCR"Forearm.force -20 +2 "manipulator"&5 +3 ."WCR"Forearm.seek 1 + 317 counts + "manipulator"&F' +18 "core" ' +2 "manipulator"&e& +5 "core" &   + "storage"(E& +5 "core" & . *\ +2 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."WCR"Forearm.seek 1 + 700 counts +2 "manipulator"&f'W +36 "core" ' +2 "storage"(% +5 "core" % . - \ +3 ."downElevator"SE.seek :down +3 "storage"("'I +99 (~% +3 "core" %R/ 6 7 o\ ST +2 "manipulator"&% +4 "core" %ц +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +51 "manipulator"&p'\ +71 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +27 "core" ' +2 #tStarting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'j& +5 "core" &QVj\ +2 "manipulator"&^& +5 "core" &  +2 "manipulator"&H% +4 "core" %\   +3 .tElbow.seek FlushPuck::Garage + "manipulator"&\\(.A +176 "core" ( +2 "manipulator"&a& +6 "core" &.K 3  \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &.K  \ +2 .tForearm.seek :garage +2 "manipulator"&'p +103 "core" ' +2 .tHand.close + "manipulator"&m/ +66 "core" / +2 "manipulator"&w& +5 "core" &.K ]  \ +2 "manipulator"&5% +4 "core" % π ? > b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +272 "core" ( +2 "manipulator"& & +5 "core" & \\ ` ? $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" & W V # $ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&o'Ϥ +98 "core" ' +2 "manipulator"&& +5 "core" & ? : $ +2 "manipulator"&s% +4 "core" %ϛ 9 3 +2 "collection"' & +4 "core" &QUm\ +3 "collection"'& +7 "core" &PVn\ +3 .tCC.seek :closed +3 "collection"'x(Y +3 "core" &OTn\ +5 &OTo\ 3 +10 &BHOUs\ 1 +9 &uvPUq\ E +9 & _OUh\ M +10 &\\PTc\ L +9 &\\QSj\ L +10 &i[NVo\ L +9 &+\\PUl\ L +9 &YPSp\ L +10 &ZQUp\ L +9 &p_QTq\ L +9 &!3ZPTl\ L +10 &"_MTs\ L +9 &$\\OUk\ L +10 &&y\\QSn\ L +9 &(:_PUq\ L +9 &)\\NUo\ L +10 &+\\QUo\ L +9 &-]PSp\ L +9 &/CZOVn\ L +10 &1[QSk\ L +9 &2ZPUj\ L +10 &4]OUm\ L +9 &6I]QUk\ L +9 &8 ]PTp\ L +10 &9]PTr\ L +9 &;\\NVl\ L +9 &=R\\QVu\ L +10 &?\\QSs\ L +9 &@\\RUt\ L +9 &B]RUs\ L +10 &DZ_NTm\ L +9 &F`PUt\ M +10 &GfRUs\ M +9 &IkPRt\ N +9 &KSOVt\ Q +10 &MPWv\ V +9 &NSUs\ X +10 &PSWu\ Y +9 &RBRWn\ Z +9 &TRWn\ Z +10 &URXv\ Y +9 &WTWt\ Z +9 &Y)xSYr\ - +10 &Y$UXj\ "h +9 ( +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 8/30 samples, on/off torque 2.19 + "collection"'@& +5 "core" &YdTYl\ N +2 &YeRVt\ N +3 .tHand.open + "manipulator"&c1 +69 "core" 1 +2 "manipulator"&O% +5 "core" % Ϝ  j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&z'\ +90 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'u& +4 "core" &YeTVp\ N +2 "collection"'% +5 "core" % SWp\ +2 .tCSV.dial CSR +2 "collection"'  +41 "core"  +6 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +15 .tCS.seek 5ml +2 "collection"'{'r +1350 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +14 '8% +3 "core" %rRXo\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'g' +622 "core" ' + .tCSV.dial :waste +2 "collection"' +123 "core" +4 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'S' +1973 "core" ' +2 #tFlushing upper manifold + "collection"'v& +5 "core" &YdTWt\ N +2 "collection"'n% +4 "core" %TWn\ + .tCSV.dial :flush +2 "collection"'!  +41 "core"  +4 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'\ 'r +1168 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" B +4 "collection"'% +4 "core" %r SWu\  +3 .tCS.seek 6.999ml + "collection"''? +510 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' +2 ''  +45 "core"  +54 ~ +4 .tCTV.dial :air +2 "collection"'  +4 "core" +5 .tCS.seek 0ml + "collection"'2' +1584 "core" ' +3 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2 +746 "core" ' +2 .tCSV.dial :waste +2 "collection"' +42 "core" +4 .tCS.seek 0ml +2 "collection"'`' +737 "core" ' +4 "collection"'y& +10 "core" &YdTYo\ N +3 "collection"'D% +9 "core" % UYu\ +3 .tCSV.dial :flush +3 "collection"'(  +43 "core"  +10 .tCS.seek 3ml +3 "collection"''2 +748 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air + "collection"' @ +41 "core" A +4 "collection"'% +5 "core" %2UZs\ +2 .tCS.seek 5.001ml +2 "collection"' 'r +512 "core" ' +2 .tCSV.dial :air + "collection"'& @ +5 "core" A +5 .tCS.seek 0ml +2 "collection"'' +1160 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'?'2 +737 "core" ' +2 .tCSV.dial :waste + "collection"' +69 "core" +4 .tCS.seek 0ml +2 "collection"'|' +731 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'d& +4 "core" &YdTYs\ N +2 "collection"'r% +4 "core" % UXs\ +2 .tCSV.dial :flush +2 "collection"'  +42 "core"  +4 .tCS.seek 5ml +2 "collection"')'r +1178 "core" ' +2 .tdelay 5 seconds +554 .CSV.dial :air +4 "collection"'* @ +40 "core" B +4 "collection"'% +5 "core" %rTZ~\  +2 .tCS.seek 7ml +2 "collection"'1'H +515 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'/  +2 '+  +40 "core"  +94  +5 .tCBV.dial :waste1 +2 "collection"': @ +41 "core" B +5 .tCS.seek 0ml +2 "collection"'I' +1595 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'M& +5 "core" &YdUZu\ N +2 "collection"'}% +4 "core" % TYx\ +2 .tCSV.dial :flush + "collection"'=  +69 "core"  +4 .tCS.seek 5ml +2 "collection"'6'r +1176 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'k @ +42 "core" B +4 "collection"'[% +5 "core" %rTXw\  +2 .tCS.seek 7ml +2 "collection"'$'G +526 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"',  +41 "core"  +4 .tCBV.dial :waste2b +2 "collection"'7  +69 "core"  +5 .tCS.seek 0ml + "collection"'4' +1581 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&<& +4 "core" & G ? !t +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +18 "core" ( + "manipulator"&P& +5 "core" & # ' e * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" & ! * +3 .tForearm.seek CC + "manipulator"&W'Ϥ +99 "core" ' +2 .tHand.close + "manipulator"&Q/ +74 "core" / +4 .tCC.seek :open + "collection"'( +431 "core" ( +2 "manipulator"&>& +4 "core" & :  +2 "manipulator"&C% +5 "core" % ύ B +2 .tForearm.seek :retract +2 "manipulator"&#'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&Y(.A +286 "core" ( +2 "manipulator"&A& +4 "core" &.C  f  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +4 "core" &.C h  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&R'p +109 "core" ' + .tHand.open + "manipulator"&X1 +69 "core" 1 +2 "manipulator"&0% +4 "core" % z  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Z'\ +100 "core" ' +2 #tCompleted [standAloneWCR([nil, $wcrVol], $bac) {noKill}] begun 15:40:00 +5 #Asleep after completing 22OhioQC_mission assays +2 ."Qmail"GoodNews.email "{1 => 4,\\n 2 => 18}\\nCan@16:16:21, 25.6C, 34% humidity, 14.2psia, 13.630V, 0.367A, 1.222Ah, 5.00W\\nSampled 1000.0ml",Subject: "Asleep after completing 22OhioQC_mission assays" +343 #mEXIT @1649201106.43PDT @1649204893.86PDT = =tMAIN =mMAIN_scheduler @PDT1649204895.98 #"core_reset"Sent BREAK +2 #t@62056 sendCRC with ifg=0x20, ie=0x7F + #@63891 sendCRC with ifg=0x08, ie=0x5F + #@47838 idle with ifg=0x84, ie=0x75 + #@48513 select with ifg=0x10, ie=0xF5 + #@49158 receive with ifg=0x10, ie=0xFD #@49795 receive with ifg=0x10, ie=0xFD + #@50428 receive with ifg=0x10, ie=0xFD + #@50756 receive with ifg=0x80, ie=0xFD #@11459 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +280 #Configuration for waldo 6/8/21 brent@mbari.org\ /home/esp/esp2/type/shallow/waldo/configure.rb\ +426 "Can"A\ DBo  + A\ DBo  + #tPolling Can every 10:00 +3 !o:Storage::Warning: mesg"7Invalid entry in line 10 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 +3 #Cleanly exited at 16:25:06PDT05-Apr-22 +1785 #-> require 'gauge/gps' +4 !o:LoadError: mesg"&no such file to load -- gauge/gps:bt[ "(ESP):1:in `require'"(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 +1214 #-> require 'gauge/nav/gps' +1246 #-> scfg = Gauge::GPS.defaultPortConfig +654 #-> serport = Posix::SerialPort.new "/dev/gps", scfg +812 #-> gps = Gauge::GPS.new serport +491 #-> gps.getFix +32 !o:GPSfix::NoFix: mesg"No GPS fix:bt["4/home/esp/esp2/lib/gpsfix.rb:36:in `initialize'"4/home/esp/esp2/lib/gauge/nav/gps.rb:49:in `new'"7/home/esp/esp2/lib/gauge/nav/gps.rb:49:in `getFix'"5/home/esp/esp2/lib/gauge/nav/gps.rb:47:in `each'"7/home/esp/esp2/lib/gauge/nav/gps.rb:47:in `getFix'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"7/home/esp/esp2/lib/gauge/nav/gps.rb:43:in `getFix'"(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 +1119 #-> gps.getFix +81 !o:GPSfix::NoFix: mesg"No GPS fix:bt["4/home/esp/esp2/lib/gpsfix.rb:36:in `initialize'"4/home/esp/esp2/lib/gauge/nav/gps.rb:49:in `new'"7/home/esp/esp2/lib/gauge/nav/gps.rb:49:in `getFix'"5/home/esp/esp2/lib/gauge/nav/gps.rb:47:in `each'"7/home/esp/esp2/lib/gauge/nav/gps.rb:47:in `getFix'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"7/home/esp/esp2/lib/gauge/nav/gps.rb:43:in `getFix'"(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 +45043 #-> exit +5 #mEXIT @1649205428.18PDT