@1625639961.18PDT = =mMAIN_scheduler =tMAIN @PDT1625639962.95 #"core_reset"Sent BREAK + #t@0xEC57, state=0x3380, ifg=0x20, ie=0x7F + #@0xF3C9, state=0x3380, ifg=0x08, ie=0x5F + #@0x0C81, state=0x3380, ifg=0x20, ie=0x7F #@0x0E2F, state=0x3380, ifg=0x20, ie=0x7F + #@0x1379, state=0x3380, ifg=0x20, ie=0x7F + #@0x1425, state=0x3380, ifg=0x20, ie=0x7F #@0x18E5, state=0x3380, ifg=0x20, ie=0x7F + #@0x1E4D, state=0x3380, ifg=0x08, ie=0x5F + #@0x3674, state=0x3350, ifg=0x00, ie=0x75 #ESP2 v3.22 I2C Gateway v3.06 +9 #ESP2 v3.22 I2C Gateway v3.06 for core bus +225 #\ Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +392 "Can"i\  + i\ m + #tPolling Can every 10:00 +3848 #-> ESP.ready! +4 #Powering core bus +491 .Gate.power :raw,:ON +3 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" % >\ +2 .tSS.configure SSconfig +2 "sampler")#.0@X Puck.count +3 "storage"(;% +3 "core" %_ (  E + .tSE.seek :down +3 "storage"(<'g +3 "core" ' + .tSE.coast +2 "storage"(5 +2 .tHand.open +2 "manipulator"&=1 +61 "core" 1 + "manipulator"&>% +4 "core" % : | 4 / +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .#\ 1@~b +3 .tSC.seek 1 +2 "storage"(?( +1107 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.#\ 1@~b +2 (@& +3 "core" & N a   +2 "manipulator"&A& +3 "core" & F W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&B( +4 "core" ( + "manipulator"&C& +4 "core" & b W + "storage"(D& +4 "core" & ` `  +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&E'$ +89 "core" ' +2 "storage"(F& +4 "core" & _ L   +2 .tSE.reconfigure SEplace +3 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(G'6 +301 "core" ' + "storage"(H- +4 "core" -'r + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (I% +2 "core" % z N G A  +2 ."downElevator"SE.seek :down +4 "storage"(J'g +99 (K% +2 "core" %< 7 / U^ +2 "manipulator"&L% +4 "core" %+ P + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +3 "manipulator"&M' ] +90 "core" ' +43 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +3 "storage"($\ .#\ 1@~b +2 .tSC.seek 2 +2 "storage"(N( t +212 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.#\ 1@~b +2 (O& +3 "core" & tT + 4  + "manipulator"&P& +4 "core" &  W +2 .tElbow.seek 2 +2 "manipulator"&Q(x +52 "core" ( +2 "manipulator"&R& +3 "core" &v  * & +2 "storage"(S& +4 "core" & uH " " X  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&T' +88 "core" ' +2 "storage"(U& +4 "core" & uH D E   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(V'6 +298 "core" ' +34 "storage"(W- +10 "core" -'p + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (X% +2 "core" % v  2 +2 ."downElevator"SE.seek :down +4 "storage"(Y'g +99 (Z% +3 "core" %; & ( T U\\ +2 "manipulator"&[% +3 "core" % Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&\\' ] +91 "core" ' +56 ' + ."downElevator"SE.coast +2 "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +3 "storage"($\ .#\ 1@~b +2 .tSC.seek 3 +2 "storage"(](1 +215 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.#\ 1@~b +3 (^& +2 "core" &2   o + +2 "manipulator"&_& +3 "core" &v  & +2 .tElbow.seek 3 +2 "manipulator"&`( +28 "core" ( + "manipulator"&a& +4 "core" &  a  +2 "storage"(b& +4 "core" &2   + + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 800 counts +2 "manipulator"&c' +103 "core" ' + "storage"(d& +4 "core" &2    + +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(e'6 +301 "core" ' +2 "storage"(f- +3 "core" -'} + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (g% +3 "core" % 7 @  +3 ."downElevator"SE.seek :down +4 "storage"(h'g +98 (i% +3 "core" %=6   U^ +2 "manipulator"&j% +3 "core" %    +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&k' ] +88 "core" ' +53 ' + ."downElevator"SE.coast +2 "storage"(5 +2 .tSC.coast +2 "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .#\ 1@~b +2 .tSC.seek 4 +2 "storage"(l(, +211 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.#\ 1@~b +2 (m& +3 "core" &,4 D A  +2 "manipulator"&n& +3 "core" &   +2 .tElbow.seek 4 +2 "manipulator"&o( +24 "core" ( +2 "manipulator"&p& +4 "core" & F O +2 "storage"(q& +3 "core" &,4 F B  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&r') +97 "core" ' +2 "storage"(s& +4 "core" &,4 = B  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(t'6 +305 "core" ' + "storage"(u- +4 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (v% +2 "core" %   s +2 ."downElevator"SE.seek :down +3 "storage"(w'g +100 (x% +2 "core" %'6 ' ) $ U[ +2 "manipulator"&y% +3 "core" % O p +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z' ] +91 "core" ' +48 ' +2 ."downElevator"SE.coast +4 "storage"(5 +6 .tSC.coast + "storage"(6 +6 .tSC.reconfigure SCtight +6 "storage"($\ .#\ 1@~b +4 .tSC.seek 5 +4 "storage"({(; +212 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.#\ 1@~b +4 (|& +3 "core" &;   - +2 "manipulator"&}& +4 "core" &  O + .tElbow.seek 5 +3 "manipulator"&~( +36 "core" ( + "manipulator"&& +4 "core" &=  : D +2 "storage"(& +3 "core" &;   p , +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +106 "core" ' +2 "storage"(& +4 "core" &;   3 , + .tSE.reconfigure SEplace +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"('6 +311 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (% +2 "core" % x   h  +2 ."downElevator"SE.seek :down +4 "storage"('g +98 (% +3 "core" %5 U\\ +2 "manipulator"& % +3 "core" % S ! +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&\ ' ] +90 "core" ' +49 ' + ."downElevator"SE.coast +2 "storage"(5 +2 .tSC.coast +2 "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .#\ 1@~b +3 .tSC.seek 6 +2 "storage"( (K +210 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.#\ 1@~b +2 ( & +3 "core" &KG   L  + "manipulator"& & +4 "core" &=  D + .tElbow.seek 6 +3 "manipulator"&(K +32 "core" ( +2 "manipulator"&& +3 "core" &s  f +2 "storage"(& +4 "core" &KH # # 7  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&'" +88 "core" ' + "storage"(& +4 "core" &KG D F b  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"('6 +301 "core" ' +2 "storage"(- +3 "core" -'x + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (% +3 "core" % $ ( +2 ."downElevator"SE.seek :down +3 "storage"('g +99 (% +3 "core" %6 " U\\ +2 "manipulator"&% +3 "core" %% X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&' ] +92 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .#\ 1@~b +2 .tSC.seek 7 +2 "storage"(([D +210 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.#\ 1@~b +3 (& +2 "core" &[Eh " " E " +2 "manipulator"&%& +4 "core" &s  f + .tElbow.seek 7 +2 "manipulator"&( +23 "core" ( +2 "manipulator"&& +4 "core" & | p X + "storage"('& +4 "core" &[Ec * + - " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&)'х +104 "core" ' +2 "storage"((& +4 "core" &[Ec 2 ! " +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"("'6 +301 "core" ' + "storage"($- +4 "core" -'w + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (,% +2 "core" % {  O +2 ."downElevator"SE.seek :down +3 "storage"(-'g +99 (.% +2 "core" %5 " 9 U\\ +2 "manipulator"&/% +3 "core" %v h +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0' ] +93 "core" ' +47 ' + ."downElevator"SE.coast +2 "storage"(5 +3 .tSC.coast +2 "storage"(6 +6405 #t-> exit +5 #mEXIT @1625640200.16PDT @1625640332.89PDT = =tMAIN =mMAIN_scheduler @PDT1625640334.68 #"core_reset"Sent BREAK + #t@0x4EBA, state=0x32F4, ifg=0x10, ie=0xFD + #@0x5049, state=0x32F4, ifg=0x80, ie=0xFD + #@0x330E, state=0x3380, ifg=0x20, ie=0x7F + #@0x34BD, state=0x3380, ifg=0x20, ie=0x7F #@0x3B2A, state=0x3380, ifg=0x08, ie=0x5F + #@0xC935, state=0x3380, ifg=0x20, ie=0x7F + #@0xCAE4, state=0x3380, ifg=0x20, ie=0x7F #@0xD151, state=0x3380, ifg=0x08, ie=0x5F + #@0xE725, state=0x3350, ifg=0x00, ie=0x75 + #ESP2 v3.22 I2C Gateway v3.06 +8 #ESP2 v3.22 I2C Gateway v3.06 for core bus +235 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +378 "Can"\\\ 22 + \\\ 22 #tPolling Can every 10:00 +3 #Cleanly exited at 23:43:20PDT06-Jul-21 +907 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %͖ # \ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %X"\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %j \  + .tSS.configure :default +3 "sampler")#.0X require 'shuffle' +1710 #-> shuffle 1 +2 #Shuffling pucks in tube 1 of [1] + #Loading generic puck from tube 1 into Collection Clamp +3 "collection"'1& +3 "core" &w % "\  +2 .tHand.open +2 "manipulator"&21 +15 "core" 1 +2 "manipulator"&3% +4 "core" % Z  &  + "storage"(4% +4 "core" %u \\  + "storage"(5. +2 "core" . +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(6( +985 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +2 "core" & C :  +2 "manipulator"&8& +3 "core" & M X +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&9( +18 "core" ( + "manipulator"&:& +5 "core" & ; + "storage"(;& +4 "core" & d  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&<'p +99 "core" ' +2 "storage"(=& +4 "core" &  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(>'6 +282 "core" ' +2 "storage"(?- +3 "core" -'N +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (@& +2 "core" & Y d b  +2 "manipulator"&A& +3 "core" & p +2 .tElbow.seek 1 +2 "manipulator"&B( +3 "core" ( +2 "manipulator"&C& +3 "core" & 9 +2 "storage"(D& +3 "core" & ~ f  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&E'| +23 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&F/ +52 "core" / +2 ."downElevator"SE.seek :down +3 "manipulator"&G& +2 "storage"(H'g +7 "core" & N +2 "manipulator"&I% +4 "core" % n  e +2 .tForearm.seek :retract + "manipulator"&J' ] +105 "core" ' +2 .tElbow.seek CC +2 "manipulator"&K( +141 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +49 "core" ( + "manipulator"&L& +4 "core" & N t +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" & p t +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N' +100 "core" ' +3 "manipulator"&O& +4 "core" &  t +2 "manipulator"&P% +4 "core" % /  + "collection"'Q& +4 "core" &w $ \  +2 "collection"'R& +5 "core" &w % \  +2 .tCC.seek :closed +2 "collection"'S(W +4 "core" &w # \  +8 &L $ \ %h +10 &`V % \ 9 +9 & & \ M +10 &rb % \ O +9 &4b $ \ O +9 &c $ \ O +10 &d & \ O +9 &yg # \ O +9 & ;f % \ O +10 &!f % \ O +9 &#c # \ O +10 &%e $ \ O +9 &'Ce & \ O +9 &)b $ \ O +10 &*d $ \ O +9 &,c $ \ O +9 &.Kg # \ O +10 &0 e $ \ P +9 &1d % \ O +10 &3` $ \ O +9 &5Rc $ \ P +9 &7d # \ O +10 &8b # \ P +9 &:a # \ O +9 &<[e $ \ O +10 &>e " \ O +9 &?e $ \ O +10 &Ae # \ O +9 &Cce # \ O +9 &E%h % \ O +10 &Fm % \ P +9 &Hy % \ Q +9 &J` % \ S +10 &L & \ V +9 &M ( \ X +10 &O ' "\ X +9 &QZ & \ X +9 &S ' \ Y +10 &T * $\ Y +9 &V]d ) \ 2 +9 &V ) !\ M +9 ( +3 "collection"'R& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.79 + .Hand.open +2 "manipulator"&T1 +4 "core" &V` ) #\ D +51 1 + "manipulator"&U% +5 "core" %   + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&V' ] +113 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp +2 "processing"%W& +4 "core" &o4\  +2 "manipulator"&X% +3 "core" % P 6  +2 "storage"(Y% +4 "core" %x I X   + "storage"(Z. +3 "core" .( + "storage"([& +4 "core" & c [ )  + "storage"(\\& +4 "core" & c a %  +2 "manipulator"&]& +3 "core" &  t +2 "manipulator"&^% +3 "core" % P H  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&_( +159 "core" ( +2 "manipulator"&`& +4 "core" &  ( = + "storage"(a& +4 "core" & c ]   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&b'p +101 "core" ' + "storage"(c& +4 "core" & e \\ 7  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(d'6 +328 "core" ' + "storage"(e- +4 "core" -'m + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (f& +2 "core" & 8 B v  +2 "manipulator"&g& +3 "core" & T = +2 .tElbow.seek 1 +2 "manipulator"&h( +4 "core" ( + "manipulator"&i& +4 "core" & ( = + "storage"(j& +4 "core" & D K .  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&k'| +27 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&l/ +59 "core" / +2 ."downElevator"SE.seek :down +3 "manipulator"&m& +3 "storage"(n'g +7 "core" & m = + "manipulator"&o% +4 "core" % А  +2 .tForearm.seek :retract +2 "manipulator"&p' ] +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&q( +162 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +78 "core" ( + "manipulator"&r& +4 "core" &  D - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &  - +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&t' +102 "core" ' + "manipulator"&u& +4 "core" &  - +2 "manipulator"&v% +4 "core" % N + "processing"%w& +4 "core" &o\  +2 "processing"%x& +5 "core" &o\  +2 .tPC.seek :closed + "processing"%y(W +5 "core" &o\  +7 &L\ %i +10 &[X\ 9 +9 &\ M +9 &yc\ N +10 &<e\ M +9 &c\ M +9 &e\ N +10 &e\ N +9 & Cc\ N +10 &"a\ N +9 &#c\ N +9 &%c\ M +10 &'K`\ N +9 &) b\ N +9 &*a\ N +10 &,g\ N +9 &.Sh\ N +10 &0e\ M +9 &1e\ N +9 &3j\ N +10 &5[e\ N +9 &7b\ N +9 &8c\ M +10 &:e\ M +9 &%e\ N +9 &?h\ N +9 &Ab\ N +10 &Cjf\ N +9 &E,e\ N +10 &Fk\ O +9 &Hu\ P +9 &Jh\ Q +10 &L$\ S +9 &M\ S +9 &O\ T +10 &Qj\ S +9 &S,\ S +10 &T\ T +9 &V\ @ +9 &W*m\ R +10 &W#\ . +2 ( + "processing"%x& +3 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.54 +2 .Hand.open +2 "manipulator"&z1 +53 "core" 1 + "manipulator"&{% +4 "core" %  s +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&|' ] +96 "core" ' +2 "processing"%}& +4 "core" &W%3\ . + #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&~% +4 "core" % ^ _  + "storage"(% +4 "core" %u E H   +2 "storage"(. +3 "core" .( +2 "storage"(& +3 "core" & D E   +2 "storage"(& +3 "manipulator"&& +5 "core" & D C   + &  - +4 ."raiseStack"SE.reconfigure :place +3 .tElbow.reconfigure :tight +4 "storage"(#]K-0-\ b +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 ."raiseStack"SE.seek :beamBreak +2 "manipulator"&( + "storage"('6 +5 "core" ( +2 "manipulator"& & +3 "core" &  - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" & v - +2 .tForearm.seek PC +2 "manipulator"& ' +105 "core" ' + .tHand.close +2 "manipulator"&/ +59 "core" / +2 .tPC.seek :open + "processing"%( +77 "core" ' + "storage"(- +4 "core" -'6 + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(' +28 "core" ' +280 ( + "storage"(& +4 "core" & $ * $ +2 "manipulator"&& +4 "core" & m - + "manipulator"&% +4 "core" % -  +2 .tForearm.seek :retract + "manipulator"&' ] +103 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +273 "core" ( + "manipulator"&& +4 "core" &  : X +2 "storage"(& +5 "core" & E L 7  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&'p +97 "core" ' +2 .tHand.open +2 "manipulator"&1 +62 "core" 1 + "storage"(- +4 "core" -' +2 .tSE.seek -0.2 Pucks below Top Plate + "storage"('z +23 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.8 Pucks below Top Plate +2 "storage"(' +47 "core" ' +2 #tLights, camera, ACTION! +2 "storage"( - +3 "core" -' +2 "storage"(!& +4 "core" &\ $ \ + "manipulator"&"& +4 "core" &  X + .tElbow.seek 1 +2 "manipulator"&#( +4 "core" ( + "manipulator"&$& +4 "core" &  * X + "storage"(%& +4 "core" &\ # O\ +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&&'p +4 "core" ' + .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.09 Pucks below Top Plate +2 "storage"('' +62 "core" ' + "manipulator"&(& +4 "core" & T X +2 "storage"()& +4 "core" & A @  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&*'P +38 "core" ' +2 .tElbow.hold +2 "manipulator"&+, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(,' +26 "core" ' +2 "manipulator"&-% +4 "core" %Tf ( +2 "storage"(.& +4 "core" &   + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 304 counts +2 "manipulator"&/'Ѐ +13 "core" ' + "manipulator"&0& +5 "core" &   X + "storage"(1& +4 "core" & _ \\   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&2'p +38 "core" ' + "storage"(3% +5 "core" % ] K ?  +2 ."downElevator"SE.seek :down +4 "storage"(4'g +99 (5% +3 "core" %A E G  U] + "manipulator"&7% +4 "core" %W T  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&8' ] +90 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (:& +4 "core" & E N   +2 "collection"';& +3 "core" &V` * "\ D +2 #tStoring generic puck in Collection Clamp to tube 1 +2 "manipulator"&=% +4 "core" % R\ U  + "storage"(% +4 "core" %o X W  + "storage"(. +4 "core" .( + "storage"(?& +4 "core" & c a  + "storage"(@& +4 "core" & c \\ )  + "manipulator"&A& +4 "core" & @ X + .tElbow.seek 1 +2 "manipulator"&C( +4 "core" ( + "manipulator"&D& +4 "core" &  b X + "storage"(F& +4 "core" & e ^   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&G'p +96 "core" ' +2 "storage"(I& +4 "core" & g i  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(9'6 +267 "core" ' + "storage"(<- +4 "core" -'n + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&>& +3 "core" & X +2 "storage"(E& +3 "core" & F J K  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&L'P +38 "core" ' + .tElbow.hold +2 "manipulator"&M, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(B- +2 "core" -'n +2 .tSE.seek 0.05 Pucks below Top Plate + "storage"(O' +31 "core" ' + "manipulator"&P% +5 "core" %`z P / + "storage"(Q& +3 "core" & # " X +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts +2 "manipulator"&H'Ќ +18 "core" ' + "manipulator"&J& +5 "core" & 1 X + "storage"(\ & +4 "core" & 7 8 y  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&T'p +39 "core" ' +2 .tSE.seek 1.05 Pucks below Top Plate +2 "storage"(U' +44 "core" ' +2 "manipulator"&W& +4 "core" & X +2 "manipulator"&X% +4 "core" %ҁ 7  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&R' ] +91 "core" ' +2 .tElbow.seek CC + "manipulator"&Y( +174 "core" ( +2 "manipulator"&Z& +4 "core" &\   n + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" &\ T n +2 .tForearm.seek CC +2 "manipulator"&\\' +101 "core" ' + .tHand.close +2 "manipulator"&]/ +53 "core" / +2 .tCC.seek :open + "collection"'^( +395 "core" ( +3 "storage"(N& +3 "core" & ] Z I  +2 "storage"(`& +4 "core" & ^ _ +  + "manipulator"&a& +4 "core" &\ \  n + "manipulator"&c% +4 "core" % + .tForearm.seek :retract +2 "manipulator"&K' ] +111 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&V( +162 "core" ( + "manipulator"&e& +4 "core" & f O +2 "storage"(f& +4 "core" & } z  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&g'P +106 "core" ' + .tElbow.hold +2 "manipulator"&i, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&j1 +55 "core" 1 +3 "manipulator"&l% +4 "core" % _ Z J + "storage"(m& +4 "core" & D A : + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 315 counts +2 "manipulator"&o'Ћ +12 "core" ' +2 "manipulator"&_& +4 "core" & P + "storage"(b& +4 "core" & y  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&d'p +27 "core" ' +2 "storage"(k% +4 "core" % l k G  +2 ."downElevator"SE.seek :down +4 "storage"(r'g +98 (s% +3 "core" %.F [ ] 2 U_ + "manipulator"&h% +4 "core" %q  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u' ] +100 "core" ' +47 ' + ."downElevator"SE.stop +2 "storage"(5 +5781 #t-> pucks +638 #-> ESP.shutdown +5 #Asleep / Shutdown +33 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF +2 #Shutdown +147 #t-> exit +6 #mEXIT @1625640550.67PDT @1625675972.19PDT = =mMAIN_scheduler =tMAIN @PDT1625675974.09 #"core_reset"Sent BREAK +2 #t@0xD84A, state=0x32F4, ifg=0x10, ie=0xFD #@0xD9D8, state=0x32F4, ifg=0x80, ie=0xFD + #@0xE1FA, state=0x3380, ifg=0x20, ie=0x7F + #@0xE3A9, state=0x3380, ifg=0x20, ie=0x7F #@0xEA16, state=0x3380, ifg=0x08, ie=0x5F +2 #@0xD096, state=0x32E2, ifg=0x10, ie=0xF5 #@0xD328, state=0x32F4, ifg=0x10, ie=0xFD + #@0xD5B8, state=0x32F4, ifg=0x10, ie=0xFD + #@0xD84A, state=0x32F4, ifg=0x10, ie=0xFD #@0xD9D8, state=0x32F4, ifg=0x80, ie=0xFD + #@0xE1FA, state=0x3380, ifg=0x20, ie=0x7F #@0xE3A9, state=0x3380, ifg=0x20, ie=0x7F + #@0xEA16, state=0x3380, ifg=0x08, ie=0x5F + #@0x2EEE, state=0x333E, ifg=0x00, ie=0xF5 #>OVERRUN< ESP2 v3.22 I2C Gateway v3.06 +2 "Can"e\  +8 #t>OVERRUN< ESP2 v3.22 I2C Gateway v3.06 for core bus +241 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +390 "Can"d\  + d\  #tPolling Can every 10:00 +4 #Cleanly exited at 23:49:10PDT06-Jul-21 +361 #-> CS.coast +2 .CS.coast +3 #Powering core bus +549 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" % z\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %4\ + .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +2 "core" %  \ +2 .tSS.configure :default +3 "sampler")#.0X ESP.configure +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +4 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % r\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %4\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ +2 .tSS.configure :default +2 "sampler")#.0X CS.home.to :home +3 .CS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'' +591 "core" ' +2 "collection"'% +4 "core" % ~\ +218 #t-> CSV +2 "collection"'  +2 "core"  +412 #t-> CSV.air +2 .CSV.dial :air +2 "collection"'! @ +72 "core" B +993 #t-> CS.coast + .CS.coast +2 "collection"'5 +3 '"% +2 "core" % \ +16415 #t-> CS.to .5 +3 .CS.seek 0.5ml +2 "collection"'#' +401 "core" ' + "collection"'$% +4 "core" %~ \ +849 #t-> CS.coast +2 .CS.coast + "collection"'5 +3 '%% +3 "core" %~ \ +7515 #t-> CS.rawPosition +2 "collection"'&% +3 "core" % \  +7219 #t-> CS.rawPosition +2 "collection"''% +3 "core" % \  +2650 #t-> CS.rawPosition +2 "collection"'(% +3 "core" % \  +5557 #t-> CS.rawPosition +3 "collection"')% +3 "core" % \  +2609 #t-> CS.rawPosition +2 "collection"'*% +3 "core" % \  +2791 #t-> CS.rawPosition +2 "collection"'+% +3 "core" %̝ \  +2010 #t-> CS.rawPosition +2 "collection"',% +3 "core" %̈ \  +4906 #t-> CS.rawPosition +2 "collection"'-% +3 "core" %̣ \  +1527 "Can"m\ )) +20028 #t-> CS.legend +378 #-> exit +6 #mEXIT @1625676787.95PDT @1625676795.35PDT = =tMAIN =mMAIN_scheduler @PDT1625676797.17 #"core_reset"Sent BREAK +2 #t@0x6074, state=0x32F4, ifg=0x10, ie=0xFD + #@0x6306, state=0x32F4, ifg=0x10, ie=0xFD + #@0x6599, state=0x32F4, ifg=0x10, ie=0xFD #@0x682B, state=0x32F4, ifg=0x10, ie=0xFD + #@0x6ABE, state=0x32F4, ifg=0x10, ie=0xFD + #@0x6D51, state=0x32F4, ifg=0x10, ie=0xFD + #@0x6FE3, state=0x32F4, ifg=0x10, ie=0xFD #@0x714D, state=0x32F4, ifg=0x80, ie=0xFD + #@0xBE4B, state=0x3350, ifg=0x00, ie=0x75 + #ESP2 v3.22 I2C Gateway v3.06 +8 #ESP2 v3.22 I2C Gateway v3.06 for core bus +237 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +375 "Can"n\ )) + n\ )) #tPolling Can every 10:00 +4 #Cleanly exited at 09:53:07PDT07-Jul-21 +534 #-> ESP.configure +155 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +5 "core"  +8 "collection"' 9\ +4 ' 0\ +4 ' -\ +7 "processing"% 9\ +6 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" %̣ \  +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %3\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" % \ 8 +2 .tSS.configure :default +2 "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'' +603 "core" ' + "collection"'% +4 "core" % \ +1005 #t-> CS.legend +467 #-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +949 "core" ' + "collection"'% +4 "core" %l \  +459 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'' +1359 "core" ' + "collection"'% +4 "core" % \ +443 #t-> CS.status +2 "collection"'% +3 "core" % \ +3326 #t-> CS.rawPosition +2 "collection"'% +3 "core" % \ +4073 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +1366 "core" ' + "collection"'% +4 "core" %l \  +1522 #t-> CS.to empty +3 .CS.seek :empty +2 "collection"''̗ +1371 "core" ' + "collection"'% +4 "core" %̖ \ +1072 #t-> CS.status +2 "collection"'% +3 "core" %̖ \ +5210 #t-> exit +6 #mEXIT @1625677050.51PDT @1625677089.23PDT = =tMAIN =mMAIN_scheduler @PDT1625677091.01 #"core_reset"Sent BREAK +2 #t@0x0E22, state=0x32F4, ifg=0x10, ie=0xFD + #@0x10B4, state=0x32F4, ifg=0x10, ie=0xFD + #@0x1347, state=0x32F4, ifg=0x10, ie=0xFD #@0x15D9, state=0x32F4, ifg=0x10, ie=0xFD + #@0x186B, state=0x32F4, ifg=0x10, ie=0xFD + #@0x1AFE, state=0x32F4, ifg=0x10, ie=0xFD + #@0x1D90, state=0x32F4, ifg=0x10, ie=0xFD #@0x1EFA, state=0x32F4, ifg=0x80, ie=0xFD + #@0x3F46, state=0x3350, ifg=0x00, ie=0x75 + #ESP2 v3.22 I2C Gateway v3.06 +8 #ESP2 v3.22 I2C Gateway v3.06 for core bus +232 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +367 "Can"o\ ++ o\ ++ + #tPolling Can every 10:00 +4 #Cleanly exited at 09:57:30PDT07-Jul-21 +664 #-> ESP.configure +155 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %̖ \ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %+\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +2 "core" % \ 8 +2 .tSS.configure :default +3 "sampler")#.0X CS.legend +574 #-> CSV +2 "collection"' +3 "core" B +248 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''k +1364 "core" ' + "collection"'% +4 "core" %k \  +817 #t-> CS.home.to :home +2 .CS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'' +1209 "core" ' +2 "collection"'% +4 "core" % \ +266 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''k +942 "core" ' + "collection"'% +4 "core" %k \  +533 #t-> CS.to 0 +4 .CS.seek 0ml +2 "collection"''̈ +1378 "core" ' + "collection"'% +4 "core" %̎ \ +479 #t-> CS.rawPosition +2 "collection"'% +3 "core" %̎ \ +776 #t-> CS.legend +580 #-> CS.status +2 "collection"'% +3 "core" %̎ \ +2088 #t-> CS.home.to :home +2 .CS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'' +593 "core" ' +2 "collection"'% +4 "core" % \ +1688 #t-> exit +6 #mEXIT @1625677246.99PDT @1625677284.12PDT = =tMAIN =mMAIN_scheduler @PDT1625677286.01 #"core_reset"Sent BREAK +2 #t@0xDB97, state=0x32F4, ifg=0x10, ie=0xFD + #@0xDE29, state=0x32F4, ifg=0x10, ie=0xFD + #@0xE0BB, state=0x32F4, ifg=0x10, ie=0xFD #@0xE34D, state=0x32F4, ifg=0x10, ie=0xFD + #@0xE5DF, state=0x32F4, ifg=0x10, ie=0xFD + #@0xE871, state=0x32F4, ifg=0x10, ie=0xFD #@0xEB03, state=0x32F4, ifg=0x10, ie=0xFD + #@0xEC6D, state=0x32F4, ifg=0x80, ie=0xFD + #@0xDF63, state=0x3350, ifg=0x00, ie=0x75 #ESP2 v3.22 I2C Gateway v3.06 +9 #ESP2 v3.22 I2C Gateway v3.06 for core bus +247 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +396 "Can"o\ )( o\ )( + #tPolling Can every 10:00 +4 #Cleanly exited at 10:00:46PDT07-Jul-21 +653 #-> ESP.configure +155 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +5 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" % \ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %:\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ 8 +2 .tSS.configure :default +2 "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'' +309 "core" ' +2 "collection"'% +4 "core" % \ +314 #t-> CS.legend +811 #-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +939 "core" ' +2 "collection"'% +4 "core" %k 0\  +305 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"''̣ +1362 "core" ' +2 "collection"'% +4 "core" %̢ 4\ +367 #t-> CS.status +2 "collection"'% +3 "core" %̢ \ +847 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +1361 "core" ' + "collection"'% +4 "core" %l .\  +2709 #t-> esp +592 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %l \  +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %2\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ 8 + .tSS.configure :default +3 "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'(' +1210 "core" ' + "collection"')% +4 "core" % a\ +1963 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"'*'l +939 "core" ' +2 "collection"'+% +4 "core" %l \\\  +273 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"','̣ +1370 "core" ' + "collection"'-% +4 "core" %̢ ]\ +634 #t-> CS.status +2 "collection"'.% +3 "core" %̢ Z\ +1307 #t-> CS.rawPosition +3 "collection"'/% +3 "core" %̢ Z\ +915 #t-> CS.legend +3721 #-> CS.legend +594 #-> CS.status +2 "collection"'0% +4 "core" %̢ 7\ +1139 #t-> exit +5 #mEXIT @1625677557.72PDT @1625677565.54PDT = =tMAIN =mMAIN_scheduler @PDT1625677567.35 #"core_reset"Sent BREAK +2 #t@0x0B74, state=0x32F4, ifg=0x10, ie=0xFD + #@0x0E06, state=0x32F4, ifg=0x10, ie=0xFD #@0x1098, state=0x32F4, ifg=0x10, ie=0xFD + #@0x1328, state=0x32F4, ifg=0x10, ie=0xFD + #@0x15BD, state=0x32F4, ifg=0x10, ie=0xFD + #@0x184F, state=0x32F4, ifg=0x10, ie=0xFD #@0x1AE2, state=0x32F4, ifg=0x10, ie=0xFD + #@0x1C4C, state=0x32F4, ifg=0x80, ie=0xFD + #@0x3A95, state=0x3350, ifg=0x00, ie=0x75 #ESP2 v3.22 I2C Gateway v3.06 +8 #ESP2 v3.22 I2C Gateway v3.06 for core bus +236 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +379 "Can"n\ ** + n\ ** + #tPolling Can every 10:00 +4 #Cleanly exited at 10:05:57PDT07-Jul-21 +790 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %̢ b\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ 8 +2 .tSS.configure :default +3 "sampler")#.0X CS.home.to :home +3 .CS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'' +605 "core" ' + "collection"'% +4 "core" % 1\ +752 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +947 "core" ' +2 "collection"'% +4 "core" %l 2\  +471 #t-> CS.legend +508 #-> CS.to 0 +2 .CS.seek 0ml +2 "collection"'' +1358 "core" ' +2 "collection"'% +4 "core" % 0\ +381 #t-> CS.status +2 "collection"'% +3 "core" % f\ +3539 #t-> CS.rawPosition +2 "collection"'% +3 "core" % i\ +630 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +1363 "core" ' +2 "collection"'% +4 "core" %l 5\  +677 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"''̐ +1360 "core" ' +2 "collection"'% +4 "core" %̍ 1\ +313 #t-> CS.status +2 "collection"'% +3 "core" %̍ g\ +2119 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +1355 "core" ' +2 "collection"'% +4 "core" %l  4\  +606 #t-> CS.to zero +3 !o:Axis::Error: mesg".Unknown Collection Syringe position: zero:@axisName"Collection Syringe:bt["0/home/esp/esp2/lib/axis.rb:512:in `baseRaw'",/home/esp/esp2/lib/axis.rb:293:in `raw'"1/home/esp/esp2/lib/axismap.rb:171:in `fetch'"1/home/esp/esp2/lib/axismap.rb:159:in `fetch'"./home/esp/esp2/lib/axis.rb:277:in `fetch'",/home/esp/esp2/lib/axis.rb:288:in `raw'"-/home/esp/esp2/lib/scale.rb:272:in `raw'",/home/esp/esp2/lib/axis.rb:552:in `raw'"3/home/esp/esp2/lib/slide.rb:306:in `toRawGoal'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"(ESP):12:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +590 #-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'' +1368 "core" ' +2 "collection"' % +4 "core" % .\ +634 #t-> CS.rawPosition +2 "collection"'!% +4 "core" % +\ +627 #t-> CS.status +2 "collection"'"% +3 "core" % g\ +932 #t-> CS.to 4 +2 .CS.seek 4ml +2 "collection"'#'L4 +1105 "core" ' +2 "collection"'$% +4 "core" %L7 \  +658 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"'%'̐ +1117 "core" ' + "collection"'&% +4 "core" %̐ -\ +336 #t-> CS.status +2 "collection"''% +3 "core" %̐ \ +1453 #t-> CS.coast +2 .CS.coast +2 "collection"'5 +2 '(% +3 "core" %̐ \ +7151 #t-> CS.rawPosition +2 "collection"')% +4 "core" %̢ \ +17017 #t-> CS.rawPosition +2 "collection"'*% +3 "core" %̾ \ +3493 #t-> exit +6 #mEXIT @1625678129.82PDT @1625678137.87PDT = =tMAIN =mMAIN_scheduler @PDT1625678139.66 #"core_reset"Sent BREAK +2 #t@0xFF05, state=0x32F4, ifg=0x10, ie=0xFD + #@0x0197, state=0x32F4, ifg=0x10, ie=0xFD #@0x0429, state=0x32F4, ifg=0x10, ie=0xFD + #@0x06BB, state=0x32F4, ifg=0x10, ie=0xFD + #@0x094D, state=0x32F4, ifg=0x10, ie=0xFD + #@0x0BDF, state=0x32F4, ifg=0x10, ie=0xFD #@0x0E71, state=0x32F4, ifg=0x10, ie=0xFD + #@0x0FDC, state=0x32F4, ifg=0x80, ie=0xFD #@0x0BB2, state=0x3350, ifg=0x00, ie=0x75 + #ESP2 v3.22 I2C Gateway v3.06 +9 #ESP2 v3.22 I2C Gateway v3.06 for core bus +234 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +377 "Can"q\ (( + q\ ((v + #tPolling Can every 10:00 +4 #Cleanly exited at 10:15:29PDT07-Jul-21 +452 #-> ESP.configure +155 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %̾ \ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %1\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +2 "core" % \ 8 +2 .tSS.configure :default +3 "sampler")#.0X CS.legend +496 #-> CS.home.to :home +2 .CS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.home.seek :home +2 "collection"'' +596 "core" ' + "collection"'% +4 "core" % \ +287 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +940 "core" ' +2 "collection"'% +4 "core" %l  \  +270 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"''̾ +1354 "core" ' + "collection"'% +4 "core" % \ +914 #t-> CS.rawPosition +2 "collection"'% +3 "core" % \ +493 #t-> CS.status +2 "collection"'% +4 "core" % \ +807 #t-> CS.to 4 +2 .CS.seek 4ml +2 "collection"''L2 +1097 "core" ' + "collection"'% +4 "core" %L/ \  +381 #t-> CS.to empty +3 .CS.seek :empty +2 "collection"''̌ +1093 "core" ' +2 "collection"'% +3 "core" %̑ \ +558 #t-> CS.status +3 "collection"'% +3 "core" %̑ \ +978 #t-> CS.to 4 +2 .CS.seek 4ml +2 "collection"''L2 +1112 "core" ' + "collection"'% +4 "core" %L5 \  +524 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"''̌ +1104 "core" ' +2 "collection"'% +3 "core" %̎ \ +385 #t-> CS.status +2 "collection"' % +4 "core" %̎ \ +575 #t-> CS.to 4 +3 .CS.seek 4ml +2 "collection"'!'L2 +1102 "core" ' +2 "collection"'"% +3 "core" %L- \  +268 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'#'̾ +1103 "core" ' +2 "collection"'$% +4 "core" %̼ \ +510 #t-> CS.rawPosition +3 "collection"'%% +3 "core" %̼ \ +379 #t-> CS.status +2 "collection"'&% +3 "core" %̼ \ +2215 #t-> CS.to 3 +3 .CS.seek 3ml +2 "collection"''',U +853 "core" ' + "collection"'(% +4 "core" %,Y \  +356 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"')'̾ +849 "core" ' +2 "collection"'*% +4 "core" %̼ \ +442 #t-> CS.status +2 "collection"'+% +3 "core" %̼ \ +987 #t-> CS.to 5 +3 .CS.seek 5ml + "collection"','l +1359 "core" ' +2 "collection"'-% +4 "core" %l \  +329 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'.'̾ +1357 "core" ' + "collection"'/% +5 "core" % \ +379 #t-> CS.status +2 "collection"'0% +3 "core" % \ +1255 #t-> CS.to 3 +2 .CS.seek 3ml +2 "collection"'1',U +845 "core" ' + "collection"'2% +4 "core" %,R \  +3232 #t-> exit +5 #mEXIT @1625678479.91PDT @1625678486.84PDT = =tMAIN =mMAIN_scheduler @PDT1625678488.68 #"core_reset"Sent BREAK +2 #t@0x66AA, state=0x32F4, ifg=0x10, ie=0xFD + #@0x693C, state=0x32F4, ifg=0x10, ie=0xFD + #@0x6BCE, state=0x32F4, ifg=0x10, ie=0xFD #@0x6E61, state=0x32F4, ifg=0x10, ie=0xFD + #@0x70F3, state=0x32F4, ifg=0x10, ie=0xFD + #@0x7385, state=0x32F4, ifg=0x10, ie=0xFD + #@0x7617, state=0x32F4, ifg=0x10, ie=0xFD #@0x7781, state=0x32F4, ifg=0x80, ie=0xFD + #@0x93C6, state=0x3350, ifg=0x00, ie=0x75 + #ESP2 v3.22 I2C Gateway v3.06 +8 #ESP2 v3.22 I2C Gateway v3.06 for core bus +242 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +388 "Can"p\ )) + p\ )) #tPolling Can every 10:00 +5 #Cleanly exited at 10:21:19PDT07-Jul-21 +474 #-> ESP.configure +155 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %,R \  +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %2\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ 8 +2 .tSS.configure :default +2 "sampler")#.0X CS.home.to :home +3 .CS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'' +699 "core" ' + "collection"'% +4 "core" % \ +372 #t-> CS.legend +366 #-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +946 "core" ' + "collection"'% +4 "core" %l \  +290 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'' +1353 "core" ' + "collection"'% +4 "core" % \ +487 #t-> CS.status +2 "collection"'% +4 "core" % \ +1121 #t-> CS.rawPosition +2 "collection"'% +3 "core" % \ +1137 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"''̑ +35 "core" ' + "collection"'% +4 "core" %̏ \ +650 #t-> CS.status +2 "collection"'% +3 "core" %̏ \ +866 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"''l +1353 "core" ' + "collection"'% +4 "core" %l 9\  +551 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'' +1373 "core" ' +2 "collection"'% +4 "core" %  \ +535 #t-> CS.status +3 "collection"'% +3 "core" % U\ +1569 #t-> CS.to 3 +3 .CS.seek 3ml +2 "collection"' ',X +848 "core" ' + "collection"'!% +4 "core" %,X \  +444 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"'"'̑ +863 "core" ' + "collection"'#% +4 "core" %̐ M\ +297 #t-> CS.status +2 "collection"'$% +3 "core" %̐ \ \ +820 #t-> CS.to 3 +3 .CS.seek 3ml +2 "collection"'%',X +846 "core" ' + "collection"'&% +4 "core" %,X \  +177 #t-> CS.status +2 "collection"''% +3 "core" %,X \  +360 #t-> CS.to empty +3 .CS.seek :empty +2 "collection"'('̑ +848 "core" ' + "collection"')% +4 "core" %̐  \ +163 #t-> CS.status +2 "collection"'*% +3 "core" %̐ \ +759 #t-> CS.to 3 +3 .CS.seek 3ml +2 "collection"'+',X +841 "core" ' + "collection"',% +4 "core" %,T  \  +830 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'-' +844 "core" ' +2 "collection"'.% +4 "core" % w\ +259 #t-> CS.status +2 "collection"'/% +3 "core" % \ +950 #t-> CS.to empty +3 .CS.seek :empty +2 "collection"'0'̑ +34 "core" ' +2 "collection"'1% +4 "core" %̏ \ +216 #t-> CS.status +2 "collection"'2% +3 "core" %̏ O\ +1549 #t-> CS.to 3 +3 .CS.seek 3ml +2 "collection"'3',X +854 "core" ' + "collection"'4% +4 "core" %,U \  +750 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"'5'̑ +847 "core" ' +2 "collection"'6% +4 "core" %̏ \ +239 #t-> CS.status +2 "collection"'7% +3 "core" %̏ \ +707 #t-> CS.to 3 +3 .CS.seek 3ml +2 "collection"'8',X +857 "core" ' + "collection"'9% +4 "core" %,X \  +9153 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"':' +843 "core" ' + "collection"';% +4 "core" % \ +255 #t-> CS.status +2 "collection"'<% +3 "core" % \ +1971 #t-> CS.to 4 +2 .CS.seek 4ml +2 "collection"'='L5 +1097 "core" ' +2 "collection"'>% +4 "core" %L0 \  +704 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"'?'̑ +1105 "core" ' +2 "collection"'@% +4 "core" %̏ \ +641 #t-> CS.status +2 "collection"'A% +3 "core" %̏ \ +1323 #t-> CS.to 0 +2 .CS.seek 0ml +2 "collection"'B' +43 "core" ' + "collection"'C% +4 "core" %̼ \ +229 #t-> CS.status +2 "collection"'D% +3 "core" %̼ \ +818 #t-> CS.legend +1418 #-> CS.to 5 +3 .CS.seek 5ml +2 "collection"'E'l +1354 "core" ' +2 "collection"'F% +4 "core" %l \  +382 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'G' +1367 "core" ' + "collection"'H% +4 "core" % \ +324 #t-> CS.status +2 "collection"'I% +4 "core" % \ +2581 #t-> CS.to 10 +3 .CS.seek 10ml +2 "collection"'J' _ +2629 "core" ' + "collection"'K% +4 "core" % Z \  +23 "Can"p\ '' +60002 p\ (( +60002 q\ (( +60002 q\ )( +42309 #t-> CS.jog -10 +2 .CS.jog -10 +2 "collection"'L) +21 "core" ) +2 "collection"'M% +4 "core" % P \ +4699 #t-> CS.jog -20 +2 .CS.jog -20 +2 "collection"'N) +41 "core" ) +2 "collection"'O% +4 "core" % = 2\  +2154 #t-> CS.jog -20 +2 .CS.jog -20 +2 "collection"'P) +27 "core" ) + "collection"'Q% +5 "core" % ' ;\ +2840 #t-> CS.jog -10 +2 .CS.jog -10 +2 "collection"'R) +19 "core" ) + "collection"'S% +4 "core" %  L\ +2012 #t-> CS.jog -20 +2 .CS.jog -20 +2 "collection"'T) +22 "core" ) +2 "collection"'U% +4 "core" %  Y\ +4061 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'V) +26 "core" ) +2 "collection"'W% +4 "core" %\ 3\ +1712 "Can"\ ++ +1620 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'X) +39 "core" ) +2 "collection"'Y% +4 "core" %\ Q\ +146 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'Z) +26 "core" ) + "collection"'[% +4 "core" %\ n z\ +4243 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'\\) +35 "core" ) + "collection"']% +4 "core" %\ > c\ +93 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'^) +26 "core" ) +2 "collection"'_% +4 "core" %\ f\ +2590 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'`) +38 "core" ) + "collection"'a% +4 "core" % \ +16 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'b) +25 "core" ) + "collection"'c% +4 "core" % \ +3603 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'d) +25 "core" ) +2 "collection"'e% +4 "core" % z \ +24 #t-> CS.jog -50 +2 .CS.jog -50 +3 "collection"'f) +24 "core" ) +2 "collection"'g% +4 "core" % F \ +8293 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'h) +38 "core" ) + "collection"'i% +4 "core" %  \ +70 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'j) +27 "core" ) +2 "collection"'k% +4 "core" % \ +3925 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'l) +25 "core" ) +2 "collection"'m% +4 "core" % \ +27 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'n) +25 "core" ) + "collection"'o% +4 "core" % 1\ +11755 #t-> CS.rawPosition +2 "collection"'p% +3 "core" % ~\ +15539 #t-> exit +6 #mEXIT @1625682019.47PDT @1625682027.87PDT = =mMAIN_scheduler =tMAIN @PDT1625682029.67 #"core_reset"Sent BREAK +2 #t@0xF382, state=0x32F4, ifg=0x10, ie=0xFD + #@0xF614, state=0x32F4, ifg=0x10, ie=0xFD #@0xF8A6, state=0x32F4, ifg=0x10, ie=0xFD + #@0xFB38, state=0x32F4, ifg=0x10, ie=0xFD + #@0xFDCA, state=0x32F4, ifg=0x10, ie=0xFD + #@0x005C, state=0x32F4, ifg=0x10, ie=0xFD #@0x02EE, state=0x32F4, ifg=0x10, ie=0xFD + #@0x0458, state=0x32F4, ifg=0x80, ie=0xFD #@0xBFBF, state=0x3350, ifg=0x00, ie=0x75 + #ESP2 v3.22 I2C Gateway v3.06 +9 #ESP2 v3.22 I2C Gateway v3.06 for core bus +234 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +369 "Can"5\ -- + 5\ -- #tPolling Can every 10:00 +5 #Cleanly exited at 11:20:19PDT07-Jul-21 +582 #-> ESP.configure +156 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % V\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %0\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ 8 + .tSS.configure :default +3 "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'' +2451 "core" ' + "collection"'% +4 "core" % }V\ +848 #t-> CS.legend +590 #-> CS.to 10 +3 .CS.seek 10ml +2 "collection"'' +2189 "core" ' +2 "collection"'% +4 "core" % O\  +24072 #t-> PS.coast +2 .PS.coast +2 "processing"%5 +2 %% +3 "core" %7\ +2 !to:Slide::Error : mesg"&Processing Syringe Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi7: voltagef13.826248404516447g: @type2F:@axisName"Processing Syringe:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"3/home/esp/esp2/lib/syringe.rb:64:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:733:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +668 #-> PS.home.to :home +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.home.seek :home +2 "processing"%' +493 "core" ' +2 "processing"%% +4 "core" %8\ +223 #t-> PSV +2 "processing"% +2 "core"  +510 #t-> PS.coast +3 .PS.coast + "processing"%5 +3 %% +2 "core" %7\ +26084 "Can"I\ ,, +22662 #t-> exit +5 #mEXIT @1625682861.99PDT @1625769989.73PDT = =tMAIN =mMAIN_scheduler @PDT1625769991.62 #"core_reset"Sent BREAK +2 #t@40010 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +400 "Can"3|\  + 3|\ w + #tPolling Can every 10:00 +5 #Cleanly exited at 11:34:21PDT07-Jul-21 +678 #-> ESP.configure +3 #Powering core bus +581 .Gate.power :raw,:ON +3 "sampler") +54 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +5 "sampler")&\ +2 "collection"'% +2 "core" % \ +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %'\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % c\ + .tSS.configure :default +3 "sampler")#.0X ESP.shutdown +4 #Asleep / Shutdown +34 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +43895 #t-> Power.core :on +2 .Gate.power :core,:ON +5552 #-> Power.core :off +2 .Gate.power :core,:OFF +5051 "Can")\  +4291 #t-> Power.core :on +2 .Gate.power :core,:ON +3383 #-> Power.core :off +2 .Gate.power :core,:OFF +15224 #-> Power.core :on +2 .Gate.power :core,:ON +3284 #-> Power.core :off +2 .Gate.power :core,:OFF +17206 #-> Power.core :on + .Gate.power :core,:ON +3073 #-> Power.core :off +2 .Gate.power :core,:OFF +13530 "Can"\  +60002 \  +60001 \  +60002 \  +60002 \  +60002 \  +58675 #t-> Power.core :on + .Gate.power :core,:ON +1326 "Can"\  +1676 #t-> Power.core :off +2 .Gate.power :core,:OFF +14980 #-> Power.core :on +2 .Gate.power :core,:ON +1593 #-> ESP.configure +41 .Gate.power :raw,:ON +113 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +4 "core" % Z S\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %-\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ + .tSS.configure :default +3 "sampler")#.0X exit +6 #mEXIT @1625776252.42PDT @1625777497.84PDT = =tMAIN =mMAIN_scheduler @PDT1625777499.78 #"core_reset"Sent BREAK +2 #t@34313 sendCRC with ifg=0x20, ie=0x7F + #@36148 sendCRC with ifg=0x08, ie=0x5F #@19647 sendCRC with ifg=0x20, ie=0x7F + #@20095 sendCRC with ifg=0x20, ie=0x7F + #@21410 sendCRC with ifg=0x20, ie=0x7F #@21626 sendCRC with ifg=0x20, ie=0x7F + #@22780 sendCRC with ifg=0x20, ie=0x7F + #@24146 sendCRC with ifg=0x08, ie=0x5F #@13737 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +250 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +397 "Can"\ ,, + \ ,,~ #tPolling Can every 10:00 +5 #Cleanly exited at 13:30:52PDT08-Jul-21 +523 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +4 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % 8 4\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %1\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % {\ + .tSS.configure :default +3 "sampler")#.0X exit +5 #mEXIT @1625777548.77PDT @1626979861.41PDT = =tMAIN =mMAIN_scheduler @PDT1626979863.32 #"core_reset"Sent BREAK +2 #t@20210 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +242 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +392 "Can"&\  + &\ j #tPolling Can every 10:00 +5 #Cleanly exited at 13:52:28PDT08-Jul-21 +1465 #-> ESP.ready! +4 #Powering core bus +540 .Gate.power :raw,:ON +2 "sampler") +11 ) +2 "core"  + "collection"' +3 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % \ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" % g dp\ +2 .tSS.configure :default +2 "sampler")#.0X PSV.PSR +2 .PSV.dial PSR +2 "processing"%; +133 "core"  +331 #t-> PSR.flush +2 .PSR.select :flush +3 "processing"%j +1183 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%<' +2619 "core" ' + "processing"%=% +4 "core" %\  +370 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%>  +43 "core"  +215 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%?'T +2624 "core" ' + "processing"%@% +4 "core" %R\ +253 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%A +43 "core"  +308 #t-> PS.pull .4 +2 "processing"%B% +3 "core" %R\ +2 .tPS.seek 0.4ml +2 "processing"%C'  +492 "core" ' +3 "processing"%D% +3 "core" % /\  +348 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%E' +2216 "core" ' +2 "processing"%F% +4 "core" %\  +40241 #t-> PSV.waste2 +3 .PSV.dial :waste2 +2 "processing"%G  +74 "core" ~ +348 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%H'T +1733 "Can"\ :: +887 "core" ' +2 "processing"%I% +4 "core" %W\ +789 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%J +74 "core"  +673 #t-> PS.pull .4 +2 "processing"%K% +3 "core" %W-\ +3 .tPS.seek 0.4ml +2 "processing"%L'  +481 "core" ' + "processing"%M% +4 "core" % \  +6027 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%N' +2210 "core" ' + "processing"%O% +4 "core" %\  +387 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%P  +43 "core"  +260 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%Q'T +2614 "core" ' +2 "processing"%R% +4 "core" %S\ +453 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%S +44 "core"  +808 #t-> PS.pull .5 +3 "processing"%T% +3 "core" %S,\ +2 .tPS.seek 0.5ml +2 "processing"%U' +616 "core" ' + "processing"%V% +4 "core" %\  +10074 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%W' +2106 "core" ' +2 "processing"%X% +4 "core" %\  +1008 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%Y  +42 "core"  +632 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%Z'T +2615 "core" ' + "processing"%[% +5 "core" %T\ +522 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%\\ +43 "core"  +205 #t-> PSR.air +3 .PSR.select :air +2 "processing"% +410 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%]' +2615 "core" ' +2 "processing"%^% +4 "core" %\  +548 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%_  +46 "core"  +226 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%`'T +2616 "core" ' +2 "processing"%a% +4 "core" %V\ +275 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%b +43 "core"  +997 #t-> PSR.wash +2 .PSR.select :wash +3 "processing"% +1675 #t-> PS.fill +2 .PS.seek 2.5ml +3 "processing"%c' +2633 "core" ' + "processing"%d% +4 "core" %\ +341 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%e  +45 "core"  +207 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%f'T +2618 "core" ' + "processing"%g% +4 "core" %Q\ +361 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%h +43 "core"  +418 #t-> PS.pull .4 +2 "processing"%i% +4 "core" %Q\ +2 .tPS.seek 0.4ml +2 "processing"%j'  +483 "core" ' + "processing"%k% +4 "core" % \  +279 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%l' +2214 "core" ' + "processing"%m% +4 "core" %\  +7101 "Can"\ 66 +22990 #t-> PSV.waste2 + .PSV.dial :waste2 +3 "processing"%n  +73 "core"  +877 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%o'T +2626 "core" ' + "processing"%p% +4 "core" %Q\ +358 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%q +73 "core"  +611 #t-> PS.pull .4 +3 "processing"%r% +3 "core" %Q\ +2 .tPS.seek 0.4ml +2 "processing"%s'  +482 "core" ' +2 "processing"%t% +4 "core" % \  +4405 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%u' +2217 "core" ' + "processing"%v% +4 "core" %\  +750 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%w  +44 "core"  +272 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%x'T +2617 "core" ' +2 "processing"%y% +4 "core" %X\ +296 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%z +43 "core"  +437 #t-> PS.pull .4 +3 "processing"%{% +3 "core" %X\ +2 .tPS.seek 0.4ml +2 "processing"%|'  +495 "core" ' +2 "processing"%}% +4 "core" % "+\  +7951 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%~' +2213 "core" ' + "processing"%% +4 "core" %\  +838 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +496 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%'T +2619 "core" ' +2 "processing"%% +4 "core" %X\ +311 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +43 "core"  +367 #t-> PSR.air + .PSR.select :air +2 "processing"% +426 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' + "processing"%% +4 "core" %\  +578 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%  +45 "core"  +336 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%'T +1323 "Can"\ :: +1291 "core" ' + "processing"% % +4 "core" %Y\ +275 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%\ +43 "core"  +260 #t-> PSR.flush +2 .PSR.select :flush +3 "processing"%@ +273 #t-> PS.pull 1 + "processing"% % +4 "core" %Y+\ +2 .tPS.seek 1ml +2 "processing"% 'XB +1100 "core" ' + "processing"% % +4 "core" %XE\  +249 #t-> PSR.air + .PSR.select :air +3 "processing"% +365 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%' +1600 "core" ' + "processing"%% +4 "core" %\  +1113 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +531 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%'T +2613 "core" ' + "processing"%% +4 "core" %V\ +648 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +43 "core"  +925 #t-> PSR.aub1 + .PSR.select :aub1 +3 !o:Valve::Manifold::Error: mesg"6Processing Valve::Manifold has no selection: aub1:bt[ "//home/esp/esp2/lib/valve.rb:171:in `fetch'"./home/esp/esp2/lib/valve.rb:176:in `call'"//home/esp/esp2/lib/valve.rb:176:in `fetch'"//home/esp/esp2/lib/valve.rb:197:in `goal='"8/home/esp/esp2/lib/valve.rb:206:in `method_missing'"(ESP):60:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +370 #-> PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +413 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 "processing"%% +4 "core" %\ +1309 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +46 "core"  +850 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%'T +2624 "core" ' +2 "processing"%% +4 "core" %T\ +4331 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"% +44 "core"  +240 #t-> PSR.air + .PSR.select :air +2 "processing"% +337 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' + "processing"%% +4 "core" %\  +32706 "Can"\ 55 +8811 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%"  +45 "core"  +339 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%%'T +2617 "core" ' +2 "processing"%'% +4 "core" %T\ +300 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%) +42 "core"  +134 #t-> PSR +312 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%(' +2612 "core" ' + "processing"%% +4 "core" %\  +988 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +352 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%#'T +2616 "core" ' +2 "processing"%,% +4 "core" %U\ +562 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%- +43 "core"  +878 #t-> PS.pull .4 + "processing"%.% +4 "core" %U)\ +2 .tPS.seek 0.4ml +2 "processing"%/'  +494 "core" ' +2 "processing"%0% +4 "core" % ,\ +675 #t-> PSR +841 #-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%1  +45 "core"  +440 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%2'T +489 "core" ' +2 "processing"%3% +4 "core" %Y\ +211 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%4 +44 "core"  +255 #t-> PSR.wash +2 .PSR.select :wash +3 "processing"% +477 #t-> PSR.sub1 +2 .PSR.select :sub1 +3 "processing"%! +535 #t-> PS.pull .4 +2 "processing"%5% +3 "core" %Y+\ +2 .tPS.seek 0.4ml +2 "processing"%6'  +490 "core" ' + "processing"%7% +5 "core" % +\  +1268 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%8' +2215 "core" ' + "processing"%9% +4 "core" %\  +30706 "Can"\ 56 +4405 #t-> PSV.waste2 + .PSV.dial :waste2 +3 "processing"%:  +75 "core" ~ +390 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%;'T +2615 "core" ' +2 "processing"%=% +4 "core" %X\ +797 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%> +86 "core"  +490 #t-> PSR.pull .4 + !o:ArgumentError: mesg"(wrong number of arguments (2 for 1):bt[ "!(ESP):88:in `method_missing'"(ESP):88:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +844 #-> PS.pull .4 +3 "processing"%<% +3 "core" %X+\ +2 .tPS.seek 0.4ml +2 "processing"%@'  +487 "core" ' +2 "processing"%A% +4 "core" % \  +4434 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%B' +2205 "core" ' +2 "processing"%?% +4 "core" %\  +1369 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%D  +42 "core"  +533 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%C'T +2616 "core" ' +2 "processing"%F% +4 "core" %S\ +528 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%G +43 "core"  +484 #t-> PS.pull .4 +3 "processing"%E% +3 "core" %S)\ +2 .tPS.seek 0.4ml +2 "processing"%I'  +491 "core" ' +2 "processing"%J% +4 "core" % *\  +7424 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%K' +2205 "core" ' +2 "processing"%H% +4 "core" %\  +461 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%M  +43 "core"  +264 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%L'T +2617 "core" ' +2 "processing"%O% +4 "core" %V\ +341 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%P +43 "core"  +392 #t-> PSR.air + .PSR.select :air +3 "processing"% +420 #t-> PS.fill +2 .PS.seek 2.5ml +3 "processing"%N' +2620 "core" ' + "processing"%R% +3 "core" %\  +828 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%S  +44 "core"  +264 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%T'T +2618 "core" ' +2 "processing"%Q% +4 "core" %P\ +748 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%V +43 "core"  +282 #t-> PSR.flush +2 .PSR.select :flush +3 "processing"%@ +306 #t-> PS.pull 1 + "processing"%U% +4 "core" %P*\ +2 .tPS.seek 1ml +2 "processing"%X'X9 +1093 "core" ' +2 "processing"%Y% +4 "core" %X5*\  +840 #t-> PSR.air +2 .PSR.select :air +3 "processing"% +325 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%W' +1603 "core" ' +2 "processing"%[% +4 "core" %\  +596 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%\\  +43 "core"  +512 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%Z'T +2622 "core" ' + "processing"%^% +4 "core" %O\ +506 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%_ +56 "core"  +368 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +639 #t-> PS.fill +2 .PS.seek 2.5ml +3 "processing"%]' +2627 "core" ' +2 "processing"%a% +4 "core" %\  +493 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%b  +43 "core"  +289 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%`'T +2224 "Can"\ 99 +392 "core" ' + "processing"%d% +4 "core" %W\ +303 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%e +43 "core"  +636 #t-> PS.pull .4 +2 "processing"%c% +3 "core" %W\ +2 .tPS.seek 0.4ml +2 "processing"%g'  +483 "core" ' + "processing"%h% +4 "core" % \  +537 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%i' +2219 "core" ' + "processing"%f% +4 "core" %\ +29844 #t-> PSV.waste2 +2 .PSV.dial :waste2 +3 "processing"%k  +75 "core" ~ +478 #t-> PS.empty +3 .PS.seek 0ml +3 "processing"%j'T +2620 "core" ' +2 "processing"%m% +4 "core" %S\ +268 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%n +75 "core"  +403 #t-> PS.pull .4 + "processing"%l% +4 "core" %S+\ +2 .tPS.seek 0.4ml +2 "processing"%p'  +497 "core" ' +2 "processing"%q% +4 "core" % *\ +4613 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%r' +2208 "core" ' + "processing"%o% +4 "core" %\  +356 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%t  +44 "core"  +349 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%s'T +2622 "core" ' +2 "processing"%v% +4 "core" %P\ +10843 "Can"\ 66 +47437 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%w +43 "core"  +448 #t-> PS.pull .4 +2 "processing"%u% +3 "core" %P\ +3 .tPS.seek 0.4ml +2 "processing"%y'  +486 "core" ' + "processing"%z% +4 "core" % \  +11568 "Can"g\ 66 +711 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%{' +2213 "core" ' +2 "processing"%x% +4 "core" %\  +318 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%}  +44 "core"  +403 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%|'T +2618 "core" ' +2 "processing"%% +4 "core" %V\ +466 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"% +44 "core"  +357 #t-> PSR.air +2 .PSR.select :air +3 "processing"% +475 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%~' +2618 "core" ' +2 "processing"%% +4 "core" %\  +541 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +375 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%'T +2621 "core" ' +2 "processing"%% +4 "core" %T\ +564 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +43 "core"  +249 #t-> PSR.flush + .PSR.select :flush +4 "processing"%@ +372 #t-> PS.pull 1 +2 "processing"%% +3 "core" %T\ +2 .tPS.seek 1ml +2 "processing"% 'X= +1101 "core" ' +2 "processing"%\ % +4 "core" %X>\  +322 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +278 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"% ' +1610 "core" ' +2 "processing"%% +4 "core" %\  +556 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +469 #t-> PS.empty +3 .PS.seek 0ml +3 "processing"% 'T +2624 "core" ' + "processing"%% +38 "core" %T\ +1872 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +105 "core" +329 #t-> PTV.PRV + .PTV.dial PRV +3 "processing"% @ +4 "core" A +335 #t-> PRV.ab1 +3 .PRV.dial :ab1 + "processing"% @ +74 "core" B +901 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 "processing"%% +4 "core" %\  +533 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%  +103 "core"  +476 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%'T +2614 "core" ' + "processing"%% +4 "core" %W\ +519 #t-> PSV.PTV + .PSV.dial PTV +3 "processing"% +103 "core" +504 #t-> PS.pull .4 +3 "processing"%% +3 "core" %W\ +2 .tPS.seek 0.4ml +2 "processing"%'  +489 "core" ' +2 "processing"%% +5 "core" % *\  +255 #t-> PS.fill +2 .PS.seek 2.5ml +3 "processing"%"' +2215 "core" ' + "processing"%% +4 "core" %\  +23651 "Can"H\ 77 +6543 #t-> PSV.waste2 +3 .PSV.dial :waste2 +2 "processing"%'  +133 "core"  +3261 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%)'T +2615 "core" ' + "processing"%%% +4 "core" %Q\ +1615 #t-> PSV.PTV + .PSV.dial PTV +3 "processing"% +132 "core" +610 #t-> PS.pull .4 +2 "processing"%% +3 "core" %Q*\ +2 .tPS.seek 0.4ml +2 "processing"%('  +484 "core" ' +2 "processing"%,% +4 "core" % *\  +642 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%-' +2216 "core" ' + "processing"%.% +4 "core" %\  +4396 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%#  +104 "core"  +585 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%0'T +2622 "core" ' +2 "processing"%1% +4 "core" %O\ +459 #t-> PSV.PTV +3 .PSV.dial PTV +2 "processing"%/ +104 "core" +877 #t-> PS.pull .4 + "processing"%3% +4 "core" %O)\ +2 .tPS.seek 0.4ml +2 "processing"%4'  +490 "core" ' +3 "processing"%5% +4 "core" % *\  +288 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%2' +2213 "core" ' + "processing"%7% +4 "core" %\  +435 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%6  +104 "core"  +330 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%9'T +2620 "core" ' + "processing"%:% +5 "core" %U\ +338 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%8 +105 "core" +574 #t-> PS.pull .4 +2 "processing"%=% +3 "core" %U\ +2 .tPS.seek 0.4ml +2 "processing"%>'  +492 "core" ' +2 "processing"%<% +4 "core" % )\  +283 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%;' +2215 "core" ' +2 "processing"%A% +4 "core" %\  +395 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%@  +105 "core"  +474 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%?'T +2633 "core" ' +2 "processing"%D% +4 "core" %U\ +321 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%B +104 "core" +348 #t-> PS.pull .4 +2 "processing"%F% +3 "core" %U\ +2 .tPS.seek 0.4ml +2 "processing"%G'  +483 "core" ' +2 "processing"%E% +4 "core" % \  +430 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%C' +2225 "core" ' + "processing"%J% +4 "core" %\ +363 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%I  +104 "core"  +376 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%H'T +2615 "core" ' + "processing"%M% +4 "core" %S\ +694 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%K +103 "core" +571 #t-> PS.pull .4 + "processing"%O% +4 "core" %S)\ +2 .tPS.seek 0.4ml +2 "processing"%P'  +488 "core" ' + "processing"%L% +3 "core" % \  +341 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%R' +2215 "core" ' +2 "processing"%S% +4 "core" %\  +486 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%N  +103 "core"  +511 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%Q'T +2619 "core" ' +2 "processing"%V% +4 "core" %S\ +565 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%U +102 "core" +740 #t-> PS.pull .2 +2 "processing"%T% +3 "core" %S)\ +2 .tPS.seek 0.2ml +2 "processing"%Y' +290 "core" ' +2 "processing"%X% +4 "core" %)\  +87 #t-> PS.pull .2 +2 "processing"%[% +3 "core" %\  +2 .tPS.seek 0.4ml +2 "processing"%\\'  +292 "core" ' + "processing"%W% +4 "core" % \  +125 #t-> PS.pull .2 + "processing"%^% +4 "core" % \  +2 .tPS.seek 0.6ml +2 "processing"%_'% +305 "core" ' + "processing"%Z% +4 "core" %%{\ +220 "Can"7\ 55 +179 #t-> PS.pull .05 +2 "processing"%a% +3 "core" %%{\ +2 .tPS.seek 0.65ml +2 "processing"%b'+ +127 "core" ' +2 "processing"%]% +4 "core" %+\  +252 #t-> PS.pull .05 + "processing"%d% +4 "core" %+\  +2 .tPS.seek 0.7ml +2 "processing"%e'2' +133 "core" ' +2 "processing"%c% +4 "core" %2,\ +20040 #t-> PS.pull .5 +2 "processing"%`% +3 "core" %2,\ +2 .tPS.seek 1.2ml +2 "processing"%h'q +585 "core" ' +2 "processing"%g% +4 "core" %q\  +1784 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%f  +104 "core"  +586 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%k'T +1295 "core" ' + "processing"%i% +4 "core" %Y\ +571 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%m +44 "core"  +1079 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +929 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%n' +2620 "core" ' +2 "processing"%l% +4 "core" %\  +352 #t-> PSV.PTV +3 .PSV.dial PTV +2 "processing"%j +73 "core" +366 #t-> PTV.PRV +3 .PTV.dial PRV +293 #-> PRV.air +3 .PRV.dial :air +2 "processing"%q  +72 "core"  +504 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%p'T +2644 "core" ' +2 "processing"%o% +4 "core" %U\ +604 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%t +74 "core"  +462 #t-> PSR +338 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%r' +2617 "core" ' + "processing"%v% +4 "core" %\  +1115 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%w +75 "core" +332 #t-> PTV +197 #-> PRV +474 #-> PS.empty +3 .PS.seek 0ml +2 "processing"%u'T +2617 "core" ' + "processing"%s% +4 "core" %U\ +1357 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%z +74 "core"  +339 #t-> PSR.air +3 .PSR.select :air +2 "processing"% +785 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%y' +2651 "core" ' +2 "processing"%x% +4 "core" %\  +422 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%} +75 "core" +407 #t-> PTV +172 #-> PRV +430 #-> PS.empty +3 .PS.seek 0ml +2 "processing"%{'T +2623 "core" ' +2 "processing"%% +4 "core" %N\ +1648 #t-> PSV.PTV +2 .PSV.dial PTV +321 #-> PTV.ab2 +3 !o:NoMethodError : mesgu:NameError::message)undefined method `ab2' for PTV:Shaft: name:ab2: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:80:in `method_missing'"(ESP):209:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +675 #-> PTV.PRV +2 .PTV.dial PRV +345 #-> PRV.ab2 +3 .PRV.dial :ab2 +2 "processing"%  +42 "core"  +443 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%|' +2637 "core" ' +2 "processing"%% +4 "core" %\ +777 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%  +48 "Can"+\ \\\\ +56 "core"  +653 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%~'T +2615 "core" ' + "processing"%% +4 "core" %U\ +437 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"% +104 "core" +360 #t-> PS.pull .4 +7 "processing"%% +3 "core" %U(\ +3 .tPS.seek 0.4ml +2 "processing"%'  +483 "core" ' +2 "processing"%\ % +4 "core" % \  +364 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"% ' +2216 "core" ' + "processing"%% +4 "core" %\  +30809 #t-> PSV.waste2 +3 .PSV.dial :waste2 +2 "processing"%  +132 "core"  +336 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"% 'T +2613 "core" ' +2 "processing"%% +4 "core" %X\ +413 #t-> PSV.PTV + .PSV.dial PTV +3 "processing"% +132 "core" +280 #t-> PS.pull .4 +3 "processing"%% +3 "core" %X(\ +2 .tPS.seek 0.4ml +2 "processing"%'  +484 "core" ' + "processing"% % +4 "core" % \  +570 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%' +2216 "core" ' +2 "processing"%% +4 "core" %\  +372 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%  +103 "core"  +270 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%'T +2615 "core" ' +2 "processing"%% +4 "core" %T\ +418 #t-> PSV.PTV + .PSV.dial PTV +3 "processing"% +102 "core" +290 #t-> PS.pull .4 +2 "processing"%% +4 "core" %T\ +2 .tPS.seek 0.4ml +2 "processing"%'  +486 "core" ' + "processing"%% +4 "core" % \  +292 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2211 "core" ' +2 "processing"%'% +4 "core" %\  +557 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%"  +103 "core"  +362 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%%'T +2622 "core" ' + "processing"%% +4 "core" %Q\ +378 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +103 "core" +459 #t-> PS.pull .4 +2 "processing"%)% +3 "core" %Q\ +3 .tPS.seek 0.4ml +2 "processing"%,'  +485 "core" ' + "processing"%(% +4 "core" % \  +297 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%.' +2030 "Can"\ 99 +187 "core" ' +2 "processing"%#% +4 "core" %\  +1001 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%-  +103 "core"  +603 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%1'T +2614 "core" ' + "processing"%/% +4 "core" %Q\ +710 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%3 +103 "core" +1007 #t-> PS.pull .4 + "processing"%0% +4 "core" %Q(\ +2 .tPS.seek 0.4ml +2 "processing"%5'  +484 "core" ' + "processing"%4% +4 "core" % \  +486 #t-> PS.fill +2 .PS.seek 2.5ml +3 "processing"%7' +2207 "core" ' + "processing"%6% +4 "core" %\  +997 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%2  +105 "core"  +581 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%:'T +2615 "core" ' +2 "processing"%8% +4 "core" %T$\ +1323 #t-> PSV.PTV + .PSV.dial PTV +3 "processing"%= +103 "core" +364 #t-> PS.pull .4 +2 "processing"%9% +3 "core" %T'\ +2 .tPS.seek 0.4ml +2 "processing"%<'  +491 "core" ' + "processing"%>% +4 "core" % \  +543 #t-> PS.fill +4 .PS.seek 2.5ml +2 "processing"%A' +2218 "core" ' + "processing"%@% +4 "core" %\  +462 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%;  +103 "core"  +672 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%D'T +2624 "core" ' + "processing"%B% +4 "core" %O\ +320 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%F +103 "core" +452 #t-> PS.pull .2 +2 "processing"%?% +3 "core" %O(\ +2 .tPS.seek 0.2ml +2 "processing"%E' +300 "core" ' + "processing"%G% +4 "core" %\ +340 #t-> PS.pull .2 +2 "processing"%J% +3 "core" %\ +3 .tPS.seek 0.4ml +2 "processing"%I' +288 "core" ' +2 "processing"%C% +4 "core" % \  +118 #t-> PS.pull .2 + "processing"%M% +4 "core" % \  +2 .tPS.seek 0.6ml +2 "processing"%K'%n +280 "core" ' + "processing"%O% +4 "core" %%q\  +395 #t-> PS.pull .05 +2 "processing"%H% +3 "core" %%q)\  +2 .tPS.seek 0.65ml +3 "processing"%L'+ +124 "core" ' +2 "processing"%P% +4 "core" %+*\  +171 #t-> PS.pull .05 + "processing"%S% +4 "core" %+\  +2 .tPS.seek 0.7ml +2 "processing"%N'2 +124 "core" ' + "processing"%R% +3 "core" %2\  +9440 #t-> PS.pull .5 +2 "processing"%V% +4 "core" %2(\  +2 .tPS.seek 1.2ml +2 "processing"%U'q +589 "core" ' +55 "processing"%T% +4 "core" %q'\  +456 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%X  +104 "core"  +379 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%Q'T +1308 "core" ' + "processing"%[% +4 "core" %P\ +333 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%W +43 "core"  +332 #t-> PSR.flush +2 .PSR.select :flush +3 "processing"%@ +264 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%Y' +2623 "core" ' +2 "processing"%^% +4 "core" %\  +577 #t-> PSV.PTV +3 .PSV.dial PTV +2 "processing"%\\ +73 "core" +462 #t-> PTV.PRV +2 .PTV.dial PRV +247 #-> PRV.air +2 .PRV.dial :air +3 "processing"%Z  +44 "core"  +372 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%a'T +2618 "core" ' + "processing"%]% +4 "core" %Y\ +1741 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%_ +73 "core"  +220 #t-> PSR +335 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%d' +2639 "core" ' + "processing"%c% +4 "core" %\ +321 #t-> PSV.PTV + .PSV.dial PTV +3 "processing"%b +73 "core" +265 #t-> PTV +210 #-> PRV +369 #-> PS.empty +3 .PS.seek 0ml +2 "processing"%`'T +2613 "core" ' +2 "processing"%e% +4 "core" %T\ +583 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%g +73 "core"  +198 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +383 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%f' +2619 "core" ' +2 "processing"%h% +4 "core" %*\  +638 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%i +73 "core" +164 #t-> PTV +64 "Can" \ 66 +123 #t-> PRV +719 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%m'T +2623 "core" ' + "processing"%k% +4 "core" %W\ +1119 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%l +75 "core"  +170 #t-> PSR +280 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%j' +2626 "core" ' +2 "processing"%q% +3 "core" %\  +542 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%n +75 "core" +145 #t-> PTV +195 #-> PRV +306 #-> PS.empty +2 .PS.seek 0ml +3 "processing"%o'T +2613 "core" ' + "processing"%t% +4 "core" %U\ +1699 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%p +73 "core"  +46577 "Can"0\ 65 +60002 &\ 66 +41490 #t-> exit +5 #mEXIT @1626989289.25PDT @1627330960.75PDT = =tMAIN =mMAIN_scheduler @PDT1627330962.63 #"core_reset"Sent BREAK +2 #t@41676 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +397 "Can"8\  + 8\ n #tPolling Can every 10:00 +4 #Cleanly exited at 14:28:09PDT22-Jul-21 +3832 #-> exit +4 #mEXIT @1627331009.51PDT @1627331101.80PDT = =tMAIN =mMAIN_scheduler @PDT1627331103.56 #"core_reset"Sent BREAK +2 #t@60354 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +232 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +367 "Can"7\  + 7\ p #tPolling Can every 10:00 +5 #Cleanly exited at 13:23:29PDT26-Jul-21 +497 #-> Log.upload +15356 #-> exit +4 #mEXIT @1627331268.29PDT @1627402389.35PDT = =tMAIN =mMAIN_scheduler @PDT1627402391.12 #"core_reset"Sent BREAK +2 #t@24017 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +7 #ESP2 v3.41 I2C Gateway v3.20 for core bus +233 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +360 "Can"\  + \ w + #tPolling Can every 10:00 +4 #Cleanly exited at 13:27:48PDT26-Jul-21 +1459 #-> ESP.ready! +3 #Powering core bus +548 .Gate.power :raw,:ON +3 "sampler") +55 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % : 1K\ + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %"\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" % \ +2 .tSS.configure :default +2 "sampler")#.0X access 4 +2 "storage"(;% +3 "core" %n   +2 "manipulator"&<% +4 "core" % ]  + "manipulator"&=& +4 "core" &  d + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(>( +984 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (?& +3 "core" &  .  +2454 #t-> access 3 +3 "storage"(@% +3 "core" %n   m +2 "manipulator"&A% +4 "core" % ] 0  + "manipulator"&B& +4 "core" & 4 d + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 + "storage"(C([I +993 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (D& +3 "core" &[K n t \ # +603 #t-> access 2 +3 "storage"(E% +3 "core" %n   L \ +2 "manipulator"&F% +4 "core" % ] 8  + "manipulator"&G& +4 "core" &  d + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(H(K +201 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (I& +2 "core" &K T  +1515 #t-> access 1 +2 "storage"(J% +4 "core" %n    + "manipulator"&K% +4 "core" % ]   +2 "manipulator"&L& +3 "core" & d +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(M(; +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (N& +3 "core" &; r | *\ +3111 #t-> access 5 +2 "storage"(O% +3 "core" %n   S \ +2 "manipulator"&P% +4 "core" % ] -  + "manipulator"&Q& +4 "core" & A d + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(R( m +504 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (S& +2 "core" & p F  +917 #t-> access 6 +3 "storage"(T% +3 "core" %n   \ + "manipulator"&U% +4 "core" % ] )  +2 "manipulator"&V& +3 "core" &  d +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 + "storage"(W(2 +199 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +2 (X& +3 "core" &/ n r Y\ % +1108 #t-> access 7 +2 "storage"(Y% +3 "core" %n   \ + "manipulator"&Z% +4 "core" % ]  +2 "manipulator"&[& +3 "core" &  d +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(\\(+ +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (]& +3 "core" &+ G  +1430 #t-> access 5 +2 "storage"(^% +3 "core" %n   \ +2 "manipulator"&_% +4 "core" % ]  + "manipulator"&`& +3 "core" & K d +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +34 "storage"(a( m +360 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (b& +2 "core" & o  M  +42565 "Can"o\ 99 +60002 l\ 99 +39734 #t-> startTube 4 +381 #-> shortDA +2 "collection"'c% +3 "processing"%d% +2 "core" % \ +6 %R\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +8935 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%e +42 "core" +2 .tPTV.dial :PRVmixing + "processing"%f  +72 "core" +2 .tPRV.dial :sipper + "processing"%g  +104 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%h'd +2282 "core" ' +2 ."connect"PRV.dial CBV +8 .tCBV.dial PRV +3 "processing"%i  + "collection"'j  +13 "core"  +115  +2 .tPS.seek 0.5ml +2 "processing"%k' +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%l @ +100 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%m'T +589 "core" ' + .tPSV.dial PSR +2 "processing"%n +103 "core"  + "processing"%o% +4 "core" %Y\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +9 .tPS.seek 1ml +2 "processing"%p'X= +1098 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%q' +1598 "core" ' + .tPSV.dial :mixloop +2 "processing"%r +105 "core" +2 .tPS.seek 0ml +2 "processing"%s'T +2355 "Can"n\ == +264 "core" ' +2 .tPSV.dial PSR + "processing"%t +104 "core"  + "processing"%u% +4 "core" %T\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%v'X= +1094 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%w' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"%x +105 "core" + .tPRV.dial :sipper +2 "processing"%y  +44 "core" +2 .tPS.seek 0ml + "processing"%z'T +2623 "core" ' + .tPSV.dial PSR +7 "processing"%{ +105 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%|' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +103 "core" +2 .tPS.seek 0ml + "processing"%~'T +2616 "core" ' + #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%& +4 "core" &u/\  + .tHand.open + "manipulator"&1 +61 "core" 1 +2 "manipulator"&% +4 "core" % ]  + "storage"(% +4 "core" %n  + "storage"(. +3 "core" .( m + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"((+ +363 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &+ u r %\  +2 "manipulator"&& +3 "core" & D d +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +65 "core" ( +2 "manipulator"& & +4 "core" & } + +2 "storage"(\ & +3 "core" &+  \ & +2 .tForearm.seek 4 + 800 counts +2 "manipulator"& 'K +105 "core" ' +2 "storage"( & +4 "core" &+  & +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"( '6 +266 "core" ' + "storage"(- +4 "core" -'6 + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :pick +2 "storage"('t +23 "core" ' +2 .tSE.seek :down +2 "storage"('g +279 "core" ' + #tTube 4 was empty. Trying tube 5 ... +2 #Loading da puck from tube 5 into Processing Clamp + "processing"%& +5 "core" &u\  + "manipulator"&% +4 "core" %^  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +100 "core" ' +2 "storage"(% +4 "core" %m  + "storage"(. +3 "core" .(+ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &;\ S\ R \ , +2 "manipulator"&& +3 "core" & / * +2 .tElbow.seek 5 +2 "manipulator"&(. +44 "core" ( +2 "manipulator"&& +4 "core" &6 n 0 + "storage"(& +4 "core" &;   a \ , +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&"' +103 "core" ' +2 "storage"(%& +4 "core" &;   q \ , +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(''6 +269 "core" ' + "storage"()- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ((& +3 "core" &;   , + "manipulator"&& +4 "core" &6 0 +2 .tElbow.seek 5 + "manipulator"&(. +3 "core" ( +2 "manipulator"&#& +4 "core" &6 0 + "storage"(,& +4 "core" &;   \ , +2 .tForearm.seek 5 + 300 counts + "manipulator"&-' +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&./ +56 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&/& +2 "storage"(0'g +7 "core" &6 d 0 +2 "manipulator"&1% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&2' ] +95 "core" ' +3 .tElbow.seek PC + "manipulator"&3( +162 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +98 "core" ( + "manipulator"&4& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &  c  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&6' +104 "core" ' +2 "manipulator"&7& +4 "core" &  + "manipulator"&8% +4 "core" % f +2 "processing"%9& +3 "core" &u.\  +3 "processing"%:& +4 "core" &u-\  +2 .tPC.seek :closed +2 "processing"%;(W +4 "core" &u\ \  +9 &6\ +| +9 &f\ @ +10 &P\ O +9 &e\ N +9 &e\ N +10 &c\ M +9 &\\d\ M +9 &c\ N +10 & c\ N +9 &"e\ N +10 &$be\ N +9 &&$c\ N +9 &'d\ N +10 &)d\ N +9 &+ld\ M +9 &-,d\ N +10 &.f\ N +9 &0e\ N +10 &2rf\ N +9 &44g\ N +9 &5e\ N +10 &7g\ N +9 &9{e\ N +9 &;<c\ N +10 &<g\ N +9 &>f\ N +10 &@g\ N +9 &BCe\ N +9 &Dg\ O +10 &Ei\ O +9 &Gr\ O +9 &IA\ R +10 &K\ S +9 &L\ S +10 &N\ T +9 &PE\ S +9 &R\ T +10 &S\ T +9 &U\ T +9 &W.{z\ (| +10 &W \ A +9 ( +3 "processing"%:& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.49 + .Hand.open + "manipulator"&<1 +4 "core" &W"\ , +52 1 + "manipulator"&=% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!' ] +98 "core" ' +2 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%?  +3 %@9 +5 "core" 9ww +102 "processing"%A9 +2 "core" 9v +102 "processing"%B9 +2 "core" 9t  +102 "processing"%>9 +2 "core" 9t  +102 "processing"%D9 +3 "core" 9t +102 "processing"%E9 +2 "core" 9s +102 "processing"%F9 +3 "core" 9r +102 "processing"%G9 +2 "core" 9s +102 "processing"%I9 +3 "core" 9t" +102 "processing"%C9 +2 "core" 9t& +102 "processing"%J9 +2 "core" 9w* +102 "processing"%K9 +3 "core" 9z. +102 "processing"%L9 +2 "core" 9|3 +102 "processing"%N9 +3 "core" 97 +102 "processing"%H9 +2 "core" 9; +102 "processing"%O9 +2 "core" 9? +102 "processing"%P9 +3 "core" 9C +102 "processing"%Q9 +2 "core" 9H +102 "processing"%M9 +2 "core" 9L +102 "processing"%S9 +2 "core" 9P +102 "processing"%T9 +3 "core" 9T +102 "processing"%U9 +3 "core" 9X +102 "processing"%V9 +2 "core" 9\\ +102 "processing"%X9 +2 "core" 9a +102 "processing"%R9 +3 "core" 9e +102 "processing"%Y9 +2 "core" 9i +102 "processing"%Z9 +2 "core" 9m +102 "processing"%[9 +3 "core" 9q +102 "processing"%]9 +2 "core" 9u +102 "processing"%W9 +3 "core" 9z +102 "processing"%^9 +2 "core" 9~ +102 "processing"%_9 +3 "core" 9 +102 "processing"%`9 +2 "core" 9 +102 "processing"%\\9 +2 "core" 9 +102 "processing"%b9 +3 "core" 9 +102 "processing"%c9 +2 "core" 9  +102 "processing"%d9 +2 "core" 9 +103 "processing"%e9 +3 "core" 9 +102 "processing"%f9 +3 "core" 9" +102 "processing"%g9 +3 "core" 9) +102 "processing"%j9 +2 "core" 91 +103 "processing"%i9 +5 "core" 98 +103 "processing"%h9 +2 "core" 9? +102 "processing"%l9 +2 "core" 9F +3 .tPH.hold 2:00:00,28C +3 "processing"%k pp? +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%n +105 "core"  + "processing"%o% +4 "core" %R.\ + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash + "processing"% +10 .tPS.seek 0.5ml +2 "processing"%m' +580 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%p'& +1607 "core" ' +2 .tPTV.dial :puck + "processing"%r  +127 "core"  + .tPSV.dial PTV +2 "processing"%q +75 "core" + .tPBV.dial :waste1 +2 "processing"%t  +55 "core" + "processing"%u% +4 "core" %&\  +2 .tPS.seek 1.5ml +2 "processing"%s' +591 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +36 "core" , +2 .tPS.seek 0ml + "processing"%x'T +1603 "core" ' + .tdelay 5:00 +26190 "Can"d\ KJ +3813 #trecoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%y  +35 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%w * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%{ +75 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%z' +2364 "core" ' + .tPSV.dial PTV +2 "processing"%} +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +6 "processing"%| +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2335 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPRV.dial :ab1 + "processing"%a @ +102 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%'] +373 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +44 "core"  + "processing"% % +4 "core" %W.\ +49 .tPS.seek 0.3ml +2 "processing"%\ '` +355 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +34 "core" + .tPRV.dial :air +2 "processing"%$  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%&'K +1263 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"% ' +862 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%'& +1598 "core" ' + .tPSV.dial :PML +2 "processing"% +45 "core" + .tPTV.dial :mixing +2 "processing"% @ +71 "core" B + .tPBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%% +4 "core" %",\  +2 .tPS.seek 1.85ml +2 "processing"% ' +230 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%'T +1963 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" &v K\ \ +2 "manipulator"&& +4 "core" &   + "manipulator"&% +4 "core" % K #  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&%(-] +125 "core" ( +2 "manipulator"&& +4 "core" &-h  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-h  +2 .tForearm.seek :garage +2 "manipulator"&)'t +106 "core" ' +2 .tHand.close + "manipulator"&(/ +55 "core" / +2 "manipulator"&& +4 "core" &-p ;  + "manipulator"&#% +4 "core" % σ N + .tForearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&,( +290 "core" ( +2 "manipulator"&.& +4 "core" &  $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" & $ $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&1' +92 "core" ' +2 "manipulator"&& +4 "core" & b $ +2 "manipulator"&"% +4 "core" %  > + "collection"''& +4 "core" &v K\ \ +2 "collection"'-& +6 "core" &v L\ \ +2 .tCC.seek :closed + "collection"'4(W +4 "core" &v -\  +9 &6 7\ ,~ +9 &d 2\ @ +9 &F} 3\ P +10 &` 8\ P +9 &e 0\ P +9 &b -\ P +10 &Nb -\ P +9 &c 1\ P +10 & a .\ P +9 &"c -\ P +9 &$Wd 4\ P +10 &&e 3\ P +9 &'c 1\ O +9 &)b 0\ O +10 &+`d 0\ O +9 &-"e -\ O +10 &.c 0\ P +9 &0e -\ O +9 &2fe '\ P +10 &4(c /\ P +9 &5b *\ O +9 &7b .\ P +10 &9pe .\ O +9 &;2c +\ O +10 &<b )\ O +9 &>` *\ P +9 &@vj +\ P +10 &B8c %\ P +9 &Ci *\ P +10 &Ef  \ Q +9 &Gyr \ R +9 &I6  \ T +10 &J \ V +9 &L \ X +9 &Nl \ Y +10 &P/ \ X +9 &Q \ Y +9 &S !\ Z +10 &Uq \ Q +9 &VH  \ %q +10 &Wx \ D +5 ( +2 "collection"'-& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.87 +2 "collection"'5& +4 "core" &W^ \ D + &W^ \ D + .tHand.open +2 "manipulator"&1 +63 "core" 1 +2 "manipulator"&7% +5 "core" % > +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&8' ] +95 "core" ' + .tPSV.dial PSR +2 "processing"%9 +104 "core"  +2 "processing"%0% +4 "core" %N\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%2' +1599 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%*  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%<'T +1596 "core" ' + .tPSV.dial PSR +2 "processing"%= +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%@' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%:  + "collection"'A  +37 "core"  +123  +2 .tPSV.dial :mixloop +2 "processing"%6 +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%B  +73 "core" +2 .tPS.seek 0ml +2 "processing"%>'T +2626 "core" ' + .tPSV.dial :air +2 "processing"%D  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2632 "core" ' + .tPSV.dial :mixloop +7 "processing"%F +45 "core" +2 .tPS.seek 0ml +2 "processing"%G'T +2609 "core" ' + .tPSV.dial :air +2 "processing"%I  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%C' +2619 "core" ' + .tPSV.dial :mixloop + "processing"%J +44 "core" +2 .tPS.seek 0ml +2 "processing"%K'T +2612 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&L& +4 "core" &  # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&N( +40 "core" ( + "manipulator"&H& +4 "core" & 6 $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" & $ +2 .tForearm.seek CC +2 "manipulator"&P' +91 "core" ' +2 .tHand.close + "manipulator"&Q/ +57 "core" / + .tCC.seek :open +2 "collection"'M( +396 "core" ( +2 "manipulator"&S& +4 "core" & 8 $ + "manipulator"&T% +4 "core" % ^ + .tForearm.seek :retract +2 "manipulator"&U' ] +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&V(-] +277 "core" ( + "manipulator"&X& +4 "core" &-Y  q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &R& +3 "core" &-Y v q +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Y't +109 "core" ' +2 .tHand.open +2 "manipulator"&Z1 +63 "core" 1 +2 "manipulator"&[% +4 "core" % } + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&]' ] +99 "core" ' +2 ."da"delayUntil "10:54:55.36" +15384 "Can"e\ >> +9582 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%W @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%^  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%_ * +36 "core" , + ."da"PSV.dial :air +2 "processing"%`  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\\' +2335 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%b +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%d +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +43 "core"  +2 ."da"PS.seek 0ml + "processing"%f'T +2382 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +134 "core"  +2 "processing"%j% +3 "core" %K\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%i' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%h'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%l  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%n +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%o  +36 "core" +2 "processing"%~% +3 "core" %+,\  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%q'T +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%t  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%u * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%v' +2343 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%? +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%w  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%{'T +2328 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%x +145 "core"  +2 "processing"%}% +3 "core" %W-\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%|' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1598 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +36 "core" +2 "processing"%% +3 "core" %'+\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +580 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 + "processing"%a * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%'T +1610 "core" ' +2 ."da"delay 2:00 +8871 "Can"b\ << +3131 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2335 "core" ' + ."da"PSV.dial PTV +2 "processing"%$ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +59 "processing"% +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'T +2329 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%'g +378 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%  +43 "core"  + "processing"%% +4 "core" %b\  +2 ."da"PS.seek 0.55ml +2 "processing"% ' +334 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'& +1550 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%3% +4 "core" %$,\  + ."da"PS.seek 1.85ml +2 "processing"%(' +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%#'T +1956 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +40687 "Can"c\ AA +7315 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%!  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%) * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%.  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2335 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +4 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%" +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%'  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2335 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%+ +134 "core"  +2 "processing"%5% +3 "core" %T\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'& +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%-  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%9 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%0  +49 "core"  + "processing"%1% +4 "core" %/\ +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%* * +30 "core" + +2 ."da"PS.seek 0ml +2 "processing"%2'T +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%=  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%< * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%:' +2336 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%6 +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%B +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%@ +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%>'T +2360 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%F +134 "core"  +2 "processing"%E% +4 "core" %T\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%I' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%G'& +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%J +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%C  +36 "core" + "processing"%L% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%H' +581 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Q'T +1599 "core" ' +2 ."da"delay 2:00 +11214 "Can"f\ A@ +789 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%,  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +75 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2335 "core" ' +2 ."da"PSV.dial PTV + "processing"%T +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%P +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%X +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +72 "core"  +2 ."da"PS.seek 0ml +3 "processing"%N'T +2322 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +6 .PSV.dial PSR +2 "processing"%Z +145 "core"  +2 "processing"%[% +3 "core" %Q\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%U' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Y'& +1601 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%W +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%^  +34 "core" + "processing"%_% +4 "core" %)\  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%K * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%b'T +1598 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%c  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%e +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%\\' +2339 "core" ' + ."da"PSV.dial PTV +2 "processing"%g +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%j +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%f +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%i  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'T +2335 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +138 "core"  +2 "processing"%o% +10 "core" %Q\ +4 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +6 "processing"% +17 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +4 "processing"%~' +337 "core" ' +3 ."da"delay 5 seconds +503 "processing"%h% +3 "core" %+\  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%r' +335 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%m'& +1598 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%t +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +36 "core" + "processing"%p% +4 "core" %'+\  +2 ."da"PS.seek 1.5ml + "processing"%q' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%?'T +1608 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%y  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +50 "processing"%x' +2384 "core" ' + ."da"PSV.dial PTV +2 "processing"%} +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%| +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%z'T +2360 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +147 "core"  + "processing"%% +4 "core" %W\ + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%a'& +2114 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"% % +4 "core" %%+\ z + ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%$  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%\ 'T +1331 "Can"\\\ +265 "core" ' +2 "processing"%9 +3 "core" 95M +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%&  +4 "core" 5N 5N + "processing"% & +4 "core" &W!,\ , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"& % +4 "core" % L L  + "storage"(% +4 "core" %o '\ +2 "storage"(. +3 "core" .(; + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +2 "storage"((+ +203 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 ( & +2 "manipulator"&& +4 "core" &+ ?\ +4 ."raiseStack"SE.reconfigure :place +4 "storage"(#]K-0-\ b +3 "core" &-| N +2 "manipulator"&% +3 ."raiseStack"SE.seek :beamBreak +2 "storage"('6 +3 "core" % L   +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek PC +2 "manipulator"&( +120 "core" ( + "manipulator"& & +4 "core" & O +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & m O +2 ."da"Forearm.seek PC +2 "manipulator"&' +107 "core" ' + ."da"Hand.close +2 "manipulator"&/ +9 "core" ' +2 "storage"(3- +3 "core" -'6 + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(' +28 "core" ' +10 / + ."da"PC.seek :open +2 "processing"%( +398 "core" ( +2 "storage"((& +4 "core" &, R\ + "manipulator"&!& +4 "core" & O + "manipulator"&)% +4 "core" % Ϧ 5 + ."da"Forearm.seek :retract +7 "manipulator"&.' ] +104 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&#( +246 "core" ( + "manipulator"&%& +4 "core" & \ X +2 "storage"(& +3 "core" &, \ K\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&"'K +103 "core" ' +3 ."da"Hand.open + "manipulator"&'1 +52 "core" 1 +2 "storage"(/- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(+'z +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(5' +49 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2711h.tif +5 "processing"%& +11 "core" &\ +4 "manipulator"&& +8 "core" & v X +4 "manipulator"&-% +8 "core" % - q  +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&9' ] +104 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&0(-] +177 "core" ( +3 "manipulator"&1& +4 "core" &-` :  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &7& +3 "core" &-`  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&*'t +103 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +54 "core" / +2 "manipulator"&=& +4 "core" &-x k + "manipulator"&<% +4 "core" %  n +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&A' ] +107 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&2( +116 "core" ( +2 "manipulator"&6& +4 "core" & R N + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +3 "core" & # N +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&@' +101 "core" ' +2 "manipulator"&D& +4 "core" & N + "manipulator"&:% +4 "core" %  +2 "processing"%F& +3 "core" &\ +3 "processing"%E& +4 "core" &+\ +3 ."psFlush"PC.seek :closed + "processing"%>(W +5 "core" &\  +8 &2\ *z +10 &c\ ? +9 &_v\ O +9 &"Y\ O +10 &Z\ O +9 &Z\ N +9 &iZ\ N +10 &*Z\ O +9 & Z\ iP +10 &"[\ hP +9 &$mT\ hP +9 &&0X\ gO +10 &'T\ hP +9 &)Z\ gP +9 &+uW\ gP +10 &-7T\ gP +9 &.W\ gP +10 &0W\ gO +9 &2|\\\ gP +9 &4?Z\ gP +10 &6V\ gP +9 &7[\ O +9 &9X\ O +10 &;JY\ O +9 &= Z\ O +10 &>[\ O +9 &@`\ O +9 &BR\\\ O +10 &DZ\ O +9 &E]\ O +9 &Gh\ P +10 &IQy\ R +9 &K \ wT +10 &L\ cV +9 &N\ dV +9 &PN\ cU +10 &R\ bV +9 &S\ aX +9 &U\ bW +10 &W.to\ e'z +9 &Wb\ f6 +10 ( + &W#\ i0 +2 "processing"%E& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.67 + "processing"%I& +4 "core" &W#,\ i0 +2 ."psFlush"Hand.open + "manipulator"&J1 +64 "core" 1 +2 "manipulator"&C% +4 "core" % 8 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&L' ] +101 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%G +57 "core"  +2 "processing"%O% +4 "core" %X-\ m + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%H' +84 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.32 seconds\ /var/log/esp/da21jul2711h.tif: TIFF Upload Complete\ +11 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2711h15s.tif +501 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +535 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2711h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2711h30s.tif +1591 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%8 @ +194 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%4  +129 "core" +2 ."psFlush"PSV.dial :mixloop + "processing"%Q +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%T'6 +914 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2711h30s.tif: TIFF Upload Complete\ +12 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2711h70s.tif +1698 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +107 "core"  + "processing"%X% +4 "core" %2\ _ + #"psFlush"Pulling 0.5ml of PSR.flush +59 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%R' +583 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2114 "core" ' + ."psFlush"delay 1 second +107 .PBV.dial :waste1 +2 "processing"%Z  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%[ @ +73 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%N +107 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%U'6 +1694 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2711h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "13.32 sec auto-exposure",Subject: "da21jul2711h images!" +4 "storage"(W- +3 "core" -' +3 "storage"(^& +4 "core" &, }\ +2 "manipulator"&_& +10 "core" & N +2 "manipulator"&Y% +3 "core" % t  " +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 4 +2 "manipulator"&K( +247 "core" ( +2 "manipulator"&`& +7 "core" &\ !t +5 "storage"(c& +18 "core" &, \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&d'K +85 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(e' +63 "core" ' +2 "manipulator"&b& +3 "core" &\ d !t +2 "storage"(g& +3 "core" &, P  +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 4 +2 "manipulator"&j'+ +36 "core" ' + ."da"Elbow.hold +2 "manipulator"&f, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(i' +23 "core" ' +2 "manipulator"&\\% +4 "core" %#d + "storage"(n& +4 "core" &,\ 2\ 4 I\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 4 + 292 counts +2 "manipulator"&o'O +12 "core" ' +2 "manipulator"&l& +4 "core" & c G + "storage"(h& +4 "core" &, <  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&~'K +24 "core" ' + "storage"(r% +4 "core" % F\ +3 ."downElevator"SE.seek :down +3 "storage"(t'g +98 (u% +3 "core" %8 r q \ RO +2 "manipulator"&p% +3 "core" %J  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&m' ] +104 "core" ' +28 ' + ."psFlush"PSV.dial PSR +2 "processing"%s +28 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +2 (q& +4 "core" &,\ 3\ 3\ +66  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%y'X= +1102 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +6 "processing"%w' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +74 "core" + ."psFlush"PTV.dial :puck +2 "processing"%?  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml + "processing"%}'T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%{ +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%|' +583 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2113 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%x +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2614 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%z @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'T +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +56 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2622 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%$ +75 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'T +2613 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"% @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'T +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'X= +1100 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1607 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%V +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%]'T +2617 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%(  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%!'T +2491 "Can"R\ >= +169 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%) +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%% +73 "core" +2 ."psFlush"PBV.dial PSV +7 .PS.seek 0ml + "processing"%'T +2639 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%/  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2626 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" & ^ G + "manipulator"&-% +4 "core" % u W + ."psFlush"Elbow.seek PC +2 "manipulator"&.( +248 "core" ( +2 "manipulator"&& +4 "core" & n ? + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &+& +2 "core" & ? +2 ."psFlush"Forearm.seek PC +3 "manipulator"&1' +97 "core" ' + ."psFlush"Hand.close +2 "manipulator"&7/ +59 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%"( +401 "core" ( +2 "manipulator"&#& +4 "core" & [ ? + "manipulator"&% +4 "core" % + ."psFlush"Forearm.seek :retract +2 "manipulator"&=' ] +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage + "manipulator"&<(-] +124 "core" ( + "manipulator"&9& +4 "core" &-a   + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &6& +2 "core" &-a ~  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&B't +110 "core" ' +2 ."psFlush"Hand.open + "manipulator"&*1 +64 "core" 1 +2 "manipulator"&D% +4 "core" % ~ + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&:' ] +110 "core" ' + #tFinished short da assay +2554 #-> access 3 +3 "storage"(F% +3 "core" %`   +2 "manipulator"&0% +4 "core" % D |  + "manipulator"&A& +4 "core" &-  + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([I +571 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (I& +3 "core" &[J\ T\ T \ # +2082 #t-> access 4 +2 "storage"(J% +4 "core" %a  + "manipulator"&C% +4 "core" % D J  +2 "manipulator"&E& +3 "core" &- %  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(G( +990 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (O& +3 "core" &\ Y\ ? V\ +3508 #t-> access 4 +2 "storage"(@% +4 "core" %c  + "manipulator"&\ % +4 "core" % D   +2 "manipulator"&H& +3 "core" &- H  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(8( +25 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (4& +3 "core" &  v  +500 #t-> startTube 4 +37311 "Can"X\ 21 +8426 #t-> shortDA +2 "collection"'Q% +2 "processing"%,% +3 "core" % \ +6 %N\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +4931 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%P +131 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%X  +125 "core" + .tPRV.dial :sipper +2 "processing"%T  +45 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%R'd +2281 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%Z  +129 "core"  +2 .tPS.seek 0.5ml +2 "processing"%[' +1272 "core" ' +2 .tPRV.dial :waste2 + "processing"%N @ +102 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%S'T +591 "core" ' + .tPSV.dial PSR +2 "processing"%W +103 "core"  + "processing"%^% +4 "core" %S\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%_'X= +1094 "core" ' +2 .tPSR.select :air +7 "processing"% +12 .tPS.seek 2.5ml +2 "processing"%Y' +1609 "core" ' + .tPSV.dial :mixloop +2 "processing"%` +104 "core" +2 .tPS.seek 0ml +2 "processing"%c'T +2626 "core" ' + .tPSV.dial PSR +2 "processing"%2 +105 "core"  + "processing"%b% +4 "core" %R+\ + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%g'X= +1090 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%\\' +1601 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%n +104 "core" +2 .tPRV.dial :sipper + "processing"%l  +44 "core" +2 .tPS.seek 0ml +2 "processing"%h'T +2626 "core" ' + .tPSV.dial PSR +2 "processing"%L +105 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%r' +2621 "core" ' + .tPSV.dial :mixloop +7 "processing"%5 +105 "core" + .tPS.seek 0ml +2 "processing"%u'T +2612 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%p& +4 "core" &,\ +2 "manipulator"&d% +4 "core" % D   + "storage"(K% +4 "core" %c  + "storage"(e. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(j(+ +512 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (o& +2 "core" &+\ I\ > \  +2 "manipulator"&q& +4 "core" &-  + "manipulator"&i% +4 "core" % D f  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&s( +171 "core" ( +2 "manipulator"&~& +4 "core" & Z !q + "storage"(t& +4 "core" &+ $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&U'K +103 "core" ' +2 "storage"(y& +4 "core" &+ $ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(v'6 +270 "core" ' + "storage"(?- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (w& +3 "core" &+ & v $ + "manipulator"&{& +4 "core" & J !q + .tElbow.seek 4 +2 "manipulator"&}( +40 "core" ( + "manipulator"&|& +4 "core" & G +2 "storage"(x& +3 "core" &+ N $ +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&'W +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +52 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&z& + "storage"('g +8 "core" & G + "manipulator"&% +4 "core" % Y K +2 .tForearm.seek :retract + "manipulator"&' ] +98 "core" ' +2 .tElbow.seek PC +2 "manipulator"&a( +165 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +72 "core" ( +3 "manipulator"& & +4 "core" & : D + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" & D +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +109 "core" ' + "manipulator"&& +5 "core" & D + "manipulator"&% +4 "core" % K +2 "processing"% & +4 "core" &,\ +2 "processing"%&& +5 "core" &\ +2 .tPC.seek :closed +43 "processing"%(W +12 "core" &\ + &\ + &\ + &\ +2 &\ &\ + &\ 6 +8 &'H}\ 0 +9 &Oq\ E +10 &g\ N +9 &c\ N +10 &wc\ N +9 &9c\ N +9 &c\ N +10 &a\ N +9 &!]\ N +9 &#Bd\ M +10 &%_\ M +9 &&b\ M +10 &(b\ M +9 &*Jb\ M +9 &, _\ M +10 &-_\ N +9 &/e\ N +9 &1Q`\ N +10 &3`\ M +9 &4c\ N +10 &6c\ N +9 &8Yc\ N +9 &:b\ N +10 &;_\ N +9 &=`\ N +9 &?a_\ N +10 &A$b\ M +9 &Bc\ M +9 &Dc\ N +10 &Fhh\ N +9 &H%t\ P +10 &I\ R +9 &K\ S +9 &Ma\ S +10 &O!\ T +9 &P\ S +9 &R\ T +10 &Tf\ T +9 &V(\ R +10 &WrBb\ %m +9 &W1\ * +5 ( +2 "processing"%&& +4 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.53 +2 .Hand.open + "manipulator"& 1 +3 "core" &W\ * +52 1 + "manipulator"&% +4 "core" % Q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +106 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +3 % 9 +6 "core" 9 +101 "processing"% 9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%9 +2 "core" 9  +102 "processing"%V9 +3 "core" 9} +102 "processing"%9 +2 "core" 9} +102 "processing"%39 +2 "core" 9} +102 "processing"%9 +4 "core" 9} +102 "processing"%]9 +3 "core" 9}" +102 "processing"%(9 +2 "core" 9& +102 "processing"%;9 +2 "core" 9* +102 "processing"%)9 +3 "core" 9/ +102 "processing"%!9 +3 "core" 93 +102 "processing"%%9 +2 "core" 97 +103 "processing"%9 +2 "core" 9; +102 "processing"%9 +3 "core" 9? +102 "processing"%9 +2 "core" 9C +102 "processing"%/9 +4 "core" 9H +102 "processing"%'9 +3 "core" 9L +102 "processing"%9 +2 "core" 9P +102 "processing"%-9 +2 "core" 9T +102 "processing"%9 +2 "core" 9X +103 "processing"%+9 +3 "core" 9] +102 "processing"%f9 +2 "core" 9a +103 "processing"%79 +3 "core" 9e +102 "processing"%m9 +2 "core" 9i +103 "processing"%>9 +2 "core" 9m +102 "processing"%#9 +4 "core" 9r +102 "processing"%9 +2 "core" 9v +102 "processing"%99 +2 "core" 9z +102 "processing"%69 +3 "core" 9~ +102 "processing"%19 +2 "core" 9 +103 "processing"%.9 +3 "core" 9 +102 "processing"%*9 +2 "core" 9 +102 "processing"%D9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +102 "processing"%B9 +2 "core" 9  +102 "processing"%F9 +3 "core" 9 +102 "processing"%09 +2 "core" 9 +102 "processing"%A9 +2 "core" 9  +102 "processing"%9 +3 "core" 9' +102 "processing"%I9 +2 "core" 9/ +102 "processing"%J9 +3 "core" 96 +102 "processing"%C9 +2 "core" 9= +102 "processing"%E9 +3 "core" 9D +2 .tPH.hold 2:00:00,28C +3 "processing"% pp? +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%O +103 "core"  +2 "processing"%@% +4 "core" %Y,\ + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash + "processing"% +10 .tPS.seek 0.5ml +2 "processing"%\ ' +586 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%H'& +1598 "core" ' + .tPTV.dial :puck +2 "processing"%4  +125 "core"  + .tPSV.dial PTV +2 "processing"%G +74 "core" + .tPBV.dial :waste1 +2 "processing"%Q  +53 "core" + "processing"%,% +4 "core" %(*\  +2 .tPS.seek 1.5ml +2 "processing"%P' +602 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%X * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%T'T +1599 "core" ' +2 .tdelay 5:00 +2498 "Can"K\ 88 +27504 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%R +75 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%N' +2328 "core" ' + .tPSV.dial PTV +2 "processing"%[ +75 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%W +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%^ +75 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%S  +75 "core"  + .tPS.seek 0ml +2 "processing"%_'T +2337 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%`  +132 "core" + .tPSV.dial :mixloop +2 "processing"%Y +45 "core" + .tPRV.dial :ab1 +2 "processing"%2 @ +102 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%b'] +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%c  +44 "core"  + "processing"%g% +4 "core" %Z\  +2 .tPS.seek 0.3ml +2 "processing"%n'c +348 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'l  +34 "core" +2 .tPRV.dial :air + "processing"%\\  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%L'K +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%h @ +72 "core" ? +2 .tPS.seek 0.5ml + "processing"%5' +859 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%r  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%p'& +1611 "core" ' + .tPSV.dial :PML +2 "processing"%d +45 "core" +2 .tPTV.dial :mixing + "processing"%K @ +71 "core" B + .tPBV.dial :waste1 +2 "processing"%e  +34 "core" +2 "processing"%8% +4 "core" %+\  + .tPS.seek 1.85ml +2 "processing"%o'" +232 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%i'T +1965 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'~& +3 "core" & \ +2 "manipulator"&t& +4 "core" & \\ D + "manipulator"&y% +4 "core" % < ) + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&<(-] +132 "core" ( +2 "manipulator"&:& +4 "core" &-[\ o + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &-[ c o +2 .tForearm.seek :garage + "manipulator"&w't +104 "core" ' +2 .tHand.close + "manipulator"&{/ +63 "core" / + "manipulator"&|& +4 "core" &- a 9 +2 "manipulator"&x% +3 "core" % ς X +2 .tForearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z( +283 "core" ( + "manipulator"&& +4 "core" & f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" & f +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&U' +99 "core" ' +3 "manipulator"&v& +4 "core" & e + "manipulator"&% +5 "core" % + "collection"' & +4 "core" & \ +2 "collection"'$& +5 "core" & \ +2 .tCC.seek :closed + "collection"'}(W +5 "core" & \  +9 &.| \ +{ +9 &b \ ? +9 &J} \ P +10 & _ \ \ P +9 &e \ P +9 &` \ \ O +10 &S`  \ O +9 &` \ P +10 & a <\ P +9 &"b \ P +9 &$Z^ \ P +10 &&c \ P +9 &'` E\ P +9 &)` \ P +10 &+c` \ O +9 &-#a >\ P +9 &.` "\ P +10 &0` A\ O +9 &2ia \ P +10 &4-_  \ O +9 &5_ Q\ P +9 &7b U\ P +10 &9r] X\ P +9 &;4^ 0\ P +9 &<_ S\ P +10 &>[ :\ P +9 &@zb P\ P +10 &B=` V\ O +9 &Ce .\ P +9 &Eb $\ Q +10 &G~m E\ Q +9 &I:z \ S +10 &J \ V +10 &L !\ X +8 &No K\ Y +10 &P1 D\ Y +9 &Q D\ Y +9 &S U\ Z +10 &Us W\ R +9 &VE X\ 'u +9 &Vl R\ G +6 ( +2 "collection"'$& +3 "core" &V\\ T\ G +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.87 +2 "collection"'& +4 "core" &V\\ s\ G + .tHand.open +2 "manipulator"&1 +58 "core" 1 + "manipulator"& % +4 "core" % +9 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 .tPSV.dial PSR +41 "processing"% +113 "core"  + "processing"%"% +4 "core" %Q,\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"% ' +1599 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"% 'T +1608 "core" ' +2 .tPSV.dial PSR + "processing"%& +44 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"% ' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +37 "core" ~ +124  +2 .tPSV.dial :mixloop + "processing"% +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%V  +72 "core" + .tPS.seek 0ml +2 "processing"%'T +2614 "core" ' + .tPSV.dial :air +2 "processing"%3  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%] +45 "core" +2 .tPS.seek 0ml +2 "processing"%('T +997 "Can"Q\ `` +1619 "core" ' +2 .tPSV.dial :air + "processing"%;  +46 "core"  +2 .tPS.seek 2.5ml + "processing"%)' +2617 "core" ' + .tPSV.dial :mixloop +2 "processing"%! +45 "core" +2 .tPS.seek 0ml +2 "processing"%%'T +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & Y e +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +37 "core" ( +2 "manipulator"&& +4 "core" & N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" & +2 .tForearm.seek CC +2 "manipulator"&'' +89 "core" ' +2 .tHand.close + "manipulator"&/ +63 "core" / +2 .tCC.seek :open + "collection"'-( +398 "core" ( + "manipulator"&& +4 "core" &  +2 "manipulator"&+% +4 "core" %  A + .tForearm.seek :retract +2 "manipulator"&f' ] +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&7(-] +277 "core" ( + "manipulator"&m& +5 "core" &-U w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" &-U  w +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&#'t +114 "core" ' +6 .tHand.open + "manipulator"&1 +59 "core" 1 + "manipulator"&9% +4 "core" % }` D +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&6' ] +104 "core" ' +2 ."da"delayUntil "12:18:51.53" +24875 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%1 @ +69 "core" A + ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%* * +35 "core" + + ."da"PSV.dial :air +2 "processing"%D  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%=' +2337 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%B +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%0 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%A  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2324 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +2 "processing"%I +147 "core"  + "processing"%J% +4 "core" %Y,\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%C' +581 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%E'& +1598 "core" ' + ."da"PTV.dial :puck +2 "processing"%O  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%@ +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +34 "core" +2 "processing"%\ % +3 "core" %#+\  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +33 "core" + +3 ."da"PS.seek 0ml + "processing"%Q'T +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%,  +33 "core" +2 ."da"delay 30 seconds +497 "Can"O\ ?? +2505 ."da"PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%X +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%P' +2329 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%T'T +2335 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +134 "core"  + "processing"%W% +4 "core" %P\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%^' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +9 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%S'& +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%N +142 "core" + ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 "processing"%Y% +4 "core" %+\  + ."da"PS.seek 1.5ml +2 "processing"%2' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c'T +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\\' +2330 "core" ' + ."da"PSV.dial PTV +2 "processing"%n +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%h +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%L +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +74 "core"  +48 ."da"PS.seek 0ml +2 "processing"%5'T +2337 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%d  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%K  +126 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%e  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%8 +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%q'g +381 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%p  +45 "core"  + "processing"%o% +4 "core" %d\  +2 ."da"PS.seek 0.55ml +2 "processing"%~' +334 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%t  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%y'& +1554 "core" ' + ."da"PSV.dial :PML +2 "processing"%: +44 "core" + ."da"PTV.dial :mixing +2 "processing"%? @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%a  +34 "core" +2 "processing"%{% +3 "core" %)\  +2 ."da"PS.seek 1.85ml +2 "processing"%|' +241 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%x * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +17069 "Can"P\ BB +30933 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%w  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%s  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2358 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%v +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%M'T +2359 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +134 "core"  +2 "processing"%% +4 "core" %Q\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%$'& +1604 "core" ' + ."da"PTV.dial :puck +7 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%" +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 "processing"%i% +4 "core" %'*\  + ."da"PS.seek 1.5ml +2 "processing"%' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%&'T +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +2745 "Can"K\ LL +257 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2352 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%V +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%3 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'T +2331 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  + "processing"%;% +4 "core" %X+\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%(' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%!'& +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%) +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%% +4 "core" %#\  +2 ."da"PS.seek 1.5ml + "processing"%/' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%z'T +1610 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%+' +2330 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%' +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%m +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%> +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +147 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2326 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +134 "core"  + "processing"%f% +4 "core" %Y\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%#' +587 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%1'& +1599 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%. +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%*  +36 "core" + "processing"%D% +4 "core" %'\  +2 ."da"PS.seek 1.5ml +2 "processing"%%' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%B * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%F'T +1596 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%0  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +36 "core" , + ."da"PSR.select :air +51 .PSV.dial PSR +2 "processing"%= +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%I' +2327 "core" ' + ."da"PSV.dial PTV +2 "processing"%J +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%C +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%O  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'T +936 "Can"H\ Z[ +1399 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +137 "core"  +6 "processing"%\ % +10 "core" %R\ +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +13 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +5 "processing"%E' +332 "core" ' +2 ."da"delay 5 seconds +503 "processing"%G% +3 "core" % ,\ ~ +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%4' +331 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%,'& +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%H +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%X  +36 "core" + "processing"%Q% +4 "core" %!\ } +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Z'T +1599 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%R  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%P * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%W' +2399 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%T +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%^ +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%N +76 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%`  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'T +2375 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%S +136 "core"  + "processing"%_% +4 "core" %M+\ + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%2'& +2106 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%g +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +36 "core" + "processing"%l% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"%c' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%h  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%L'T +1608 "core" ' + "processing"%r9 +4 "core" 95O +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast + "processing"%\\  +4 "core" 5P + 5P + "processing"%d& +3 "core" &W+\ * +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&K% +3 "core" % J ~  +2 "storage"(e% +3 "core" %o T\ +2 "storage"(8. +2 "core" .(+ +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"(5(2 +210 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (p& +2 "core" &4 b d F\ +2 "manipulator"&o& +3 "core" &-X t +2 "manipulator"&q% +3 "core" % J g  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&t( +186 "core" ( +2 "manipulator"&~& +4 "core" &  ( + "storage"(:& +4 "core" &8 Y\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&?'5 +92 "core" ' +2 "storage"(a& +4 "core" &8 >\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"({'6 +272 "core" ' + "storage"(x- +4 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place + "storage"(y' +42 "core" ' +2 "manipulator"&|& +4 "core" & ( + "manipulator"&k% +3 "core" %6 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&w' ] +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +245 "core" ( + "manipulator"&s& +4 "core" & { N + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & N + ."da"Forearm.seek PC +2 "manipulator"&v' +105 "core" ' + ."da"Hand.close + "manipulator"&/ +57 "core" / +2 ."da"PC.seek :open +2 "processing"% ( +395 "core" ( +3 "storage"(& +4 "core" &8 \ + "manipulator"&<& +4 "core" & N +2 "manipulator"&% +3 "core" %  i ^ +2 ."da"Forearm.seek :retract +7 "manipulator"&' ] +98 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&M( +248 "core" ( + "manipulator"& & +4 "core" & H $ +2 "storage"(& +4 "core" &8 M\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&"'5 +98 "core" ' + ."da"Hand.open +2 "manipulator"&U1 +62 "core" 1 +2 "storage"(i- +3 "core" -' +3 ."da"SE.seek -0.2 Pucks below Top Plate + "storage"($'z +25 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"( ' +51 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2712h.tif +4 "processing"%& +12 "core" &\ ` +3 "manipulator"& & +4 "core" & } $ +2 "manipulator"&% +5 "core" % T +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&&(-] +171 "core" ( + "manipulator"&V& +5 "core" &-Y h  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &-Y   +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&3't +105 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +56 "core" / +2 "manipulator"&& +4 "core" &-~ h + "manipulator"&% +4 "core" % π k +52 ."psFlush"Forearm.seek :retract +9 "manipulator"&;' ] +112 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&]( +123 "core" ( + "manipulator"&(& +4 "core" & B + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" & B +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&& +4 "core" & B +2 "manipulator"&!% +4 "core" % + "processing"%& +4 "core" &&\ b +2 "processing"%/& +5 "core" &)\ b +2 ."psFlush"PC.seek :closed +2 "processing"%(W +4 "core" &\ a +9 &/x\ Y+| +9 &b|\ X? +10 &Yp\ WP +9 &Q\ [P +9 &Q\ [P +10 &S\ [P +9 &dR\ N +9 &%Y\ O +10 & Z\ O +9 &"X\ O +9 &$lV\ N +10 &&.Y\ N +9 &'Y\ O +9 &)W\ O +10 &+sW\ O +9 &-6T\ N +10 &.X\ N +9 &0V\ ]P +9 &2yU\ \\O +10 &49W\ [P +9 &5U\ [P +9 &7X\ [P +10 &9R\ [P +9 &;BT\ [P +10 &=T\ [P +9 &>U\ [P +9 &@X\ [P +10 &BKV\ [O +9 &D W\ [P +9 &EX\ ZP +10 &Gg\ oQ +9 &ILs\ R +9 &K\ T +10 &L\ U +9 &N\ U +10 &PJ\ U +9 &R \ U +9 &S\ U +10 &U\ V +9 &W2xm\ 'z +9 &Ws\ ; +10 ( + &W(\ f1 +2 "processing"%/& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.66 + "processing"%}& +4 "core" &W()\ _1 +2 ."psFlush"Hand.open + "manipulator"&1 +57 "core" 1 +2 "manipulator"&z% +4 "core" %  H +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'' ] +106 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +44 "core"  +2 "processing"%>% +4 "core" %Q+\ c + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +5 "processing"%' +22 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.264 seconds\ /var/log/esp/da21jul2712h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2712h15s.tif +572 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +463 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2712h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2712h30s.tif +1637 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%9 @ +194 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%f  +128 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%#'6 +874 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2712h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2712h70s.tif +1742 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +108 "core"  +2 "processing"%*% +4 "core" %8\ a + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +583 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2113 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%B  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%% @ +71 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%0 +109 "core" + ."psFlush"PS.seek :empty +2 "processing"%A'6 +1721 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2712h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "13.264 sec auto-exposure",Subject: "da21jul2712h images!" +4 "storage"(=- +2 "core" -' +3 "storage"(F& +4 "core" &8 D\ +2 "manipulator"&J& +4 "core" & B +2 "manipulator"&% +4 "core" % < % +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +7 "manipulator"&C( +271 "core" ( +70 "manipulator"&O& +5 "core" &  +2 "storage"(I& +3 "core" &8 \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&u'5 +86 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(\ ' +65 "core" ' +2 "manipulator"&@& +4 "core" & d  + "storage"(G& +3 "core" &8 K  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b + ."da"Forearm.seek 3 +3 "manipulator"&E' +35 "core" ' +2 ."da"Elbow.hold + "manipulator"&4, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(H' +20 "core" ' +2 "manipulator"&X% +4 "core" %$Y + "storage"(Q& +4 "core" &8\ 3\ 3\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 3 + 315 counts +2 "manipulator"&,'P +18 "core" ' + "manipulator"&& +4 "core" & F  +2 "storage"(& +4 "core" &8  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&R'5 +20 "core" ' +2 "storage"(P% +4 "core" %  +2 ."downElevator"SE.seek :down +3 "storage"(['g +99 (Z% +69 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%T +3 "core" %9 o T \ RP +2 "manipulator"&^% +5 "core" %8 $ } +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&N' ] +80 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +5 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +4 "core" ' + "storage"(`& +4 "core" &8\ ; \ +3 ."psFlush"PS.seek 1ml +2 "processing"%W'X= +1093 "core" ' +3 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +1608 "core" ' +4 ."psFlush"PSV.dial PTV +4 "processing"%_ +78 "core" +2 ."psFlush"PTV.dial :puck +5 "processing"%Y  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +5 .PS.seek 0ml +4 "processing"%g'T +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%b +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%l' +594 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%n +75 "core" + ."psFlush"PBV.dial PSV +52 "processing"%h U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%c'T +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%r @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%d  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%K'T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%e +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%8' +2442 "Can"<\ ?? +174 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%p +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%o'T +2646 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%q @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2613 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%~  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%:'T +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%a +45 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%7'X= +1089 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%x +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%|  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%k'T +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%{ +75 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%?' +588 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2107 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%t U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%w @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2610 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  + ."psFlush"PS.seek 0ml +2 "processing"%<'T +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%v' +2613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'T +2611 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2616 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"& & +4 "core" & X  +2 "manipulator"&% +3 "core" % k \\  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +245 "core" ( +2 "manipulator"&y& +4 "core" & 6 + ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" & f 6 +3 ."psFlush"Forearm.seek PC +2 "manipulator"&V' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"& / +61 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%"( +396 "core" ( + "manipulator"&M& +4 "core" & A 6 + "manipulator"&% +4 "core" %  + ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +95 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-] +134 "core" ( + "manipulator"&& +4 "core" &-V K h +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &-V d h +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&)'t +108 "core" ' +2 ."psFlush"Hand.open + "manipulator"&31 +54 "core" 1 + "manipulator"&% +4 "core" % ~z K  +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&!' ] +104 "core" ' + #tFinished short da assay +23097 "Can"D\ 77 +25640 #t-> access 3 +3 "storage"(% +3 "core" %h  +2 "manipulator"&&% +4 "core" % L B  + "manipulator"&;& +3 "core" &- 5 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 + "storage"( ([I +680 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (}& +2 "core" &[J\ N\ D \ " +3667 #t-> access 4 +2 "storage"(% +3 "core" %i  +2 "manipulator"&z% +4 "core" % L   +2 "manipulator"&/& +3 "core" &- 3 5 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(m( +990 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (>& +2 "core" & K J /\ +8299 #t-> PS.flush + #Flushing Processing stage +2 "processing"%% +3 "core" %Y\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%L& +4 "core" &(\ + "manipulator"&& +4 "core" &- 5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&9(-] +24 "core" ( + "manipulator"&f& +4 "core" &-_ p W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-_ W +2 .tForearm.seek :garage + "manipulator"&+'t +105 "core" ' + .tHand.close +2 "manipulator"&./ +56 "core" / + "manipulator"&*& +4 "core" &-_ b W +2 "manipulator"&#% +3 "core" % σ +2 .tForearm.seek :retract +2 "manipulator"&D' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&B( +117 "core" ( +2 "manipulator"&%& +4 "core" & [ U + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" & v U +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&1' +99 "core" ' + "manipulator"&=& +5 "core" & D U + "manipulator"&F% +4 "core" % m + "processing"%J& +4 "core" &*\ +2 "processing"%& +5 "core" &)\ +2 .tPC.seek :closed +2 "processing"%](W +4 "core" &\  +9 &2\ *y +9 &c\ > +9 &gx\ N +10 &)^\ M +9 &^\ N +10 &]\ M +9 &o`\ M +9 &1_\ M +10 & a\ M +9 &"^\ N +9 &$w^\ M +10 &&:[\ M +9 &'_\ M +10 &)\\\ M +9 &+~^\ N +9 &-A^\ M +10 &/b\ M +9 &0`\ N +9 &2`\ M +10 &4H_\ N +9 &6 ]\ M +10 &7`\ N +9 &9_\ M +9 &;Q]\ M +10 &=]\ M +9 &>_\ M +9 &@d\ M +10 &BY^\ M +9 &D`\ M +10 &Ea\ N +9 &Gp\ O +9 &IW\ Q +10 &K\ R +9 &L\ S +9 &N\ S +10 &PW\ S +9 &R\ S +10 &S\ S +9 &U\ T +9 &W)jv\ 'x +10 &W l\ 3 +9 ( +2 "processing"%& +43 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 +10 "processing"%O& +4 "core" &W\ , + &W*\ , + .tHand.open + "manipulator"&I1 +62 "core" 1 +2 "manipulator"&@% +4 "core" %  P +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&G' ] +96 "core" ' + .tPSV.dial PSR +2 "processing"%X +54 "core"  +2 .tPSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%Q'X= +1090 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1597 "core" ' +2 .tPSV.dial PTV +2 "processing"%' +75 "core" + .tPTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +53 "core" +2 .tPS.seek 0ml +2 "processing"%P'T +2617 "core" ' + .tPSV.dial PSR +2 "processing"% +75 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%u' +591 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Z' +2107 "core" ' + .tPSV.dial PTV +2 "processing"%C +75 "core" + .tPBV.dial PSV +2 "processing"%^ U +53 "core" V +2 .tPS.seek 0ml +2 "processing"%\ 'T +2615 "core" ' + .tPSV.dial PBV +2 "processing"%E @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%,' +2621 "core" ' + .tPSV.dial :waste1 +2 "processing"%T  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%`'T +2624 "core" ' + .tPSV.dial PSR +7 "processing"%H +56 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%R' +2611 "core" ' + .tPSV.dial PTV +2 "processing"%[ +75 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%A'T +177 "Can"A\ >= +2443 "core" ' +2 .tPSV.dial PBV + "processing"%W @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%_' +2618 "core" ' + .tPSV.dial :waste1 +2 "processing"%Y  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%S'T +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&b& +4 "core" & [ T +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&g( +3 "core" ( +2 "manipulator"&l& +3 "core" &  T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" & T +2 .tForearm.seek PC +2 "manipulator"&h' +102 "core" ' + .tHand.close +2 "manipulator"&2/ +59 "core" / +2 .tPC.seek :open +2 "processing"%r( +396 "core" ( +2 "manipulator"&c& +4 "core" & T + "manipulator"&d% +4 "core" % C + .tForearm.seek :retract +2 "manipulator"&\\' ] +115 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&e(-] +126 "core" ( + "manipulator"&K& +4 "core" &-S f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &-S  f +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&8't +109 "core" ' + .tHand.open +2 "manipulator"&q1 +53 "core" 1 +2 "manipulator"&o% +4 "core" % ~g H +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&~' ] +99 "core" ' +51021 "Can"J\ 66 +60002 A\ 66 +60001 :\ 77 +60002 3\ 77 +60002 ,\ 77 +49707 #t-> access 4 +2 "storage"(j% +3 "core" %m  B  +2 "manipulator"&a% +4 "core" % N  + "manipulator"&:& +4 "core" &-i P +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(7( +6 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (x& +3 "core" &\ B\ =\ +10256 "Can"2\ 66 +60002 5\ 66 +60002 :\ 76 +4854 #t-> startTube 4 +387 #-> shortDA +2 "collection"'|% +4 "core" % L\ +2 "processing"%6% +5 "core" %S\ + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +5047 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%{ +132 "core" + .tPTV.dial :PRVmixing +2 "processing"%k  +126 "core" +2 .tPRV.dial :sipper + "processing"%?  +46 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%'d +2292 "core" ' +2 ."connect"PRV.dial CBV +8 .tCBV.dial PRV +2 "processing"%t  +130 "core"  +2 .tPS.seek 0.5ml +2 "processing"%s' +1273 "core" ' + .tPRV.dial :waste2 +2 "processing"%w @ +101 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%'T +584 "core" ' +2 .tPSV.dial PSR + "processing"% +105 "core"  +2 "processing"%% +3 "core" %S*\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%'X= +1096 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%<' +1601 "core" ' + .tPSV.dial :mixloop +2 "processing"% +105 "core" +2 .tPS.seek 0ml + "processing"%v'T +2617 "core" ' + .tPSV.dial PSR +2 "processing"% +105 "core"  + "processing"%% +4 "core" %V*\ + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%i'X= +1096 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%U' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"% +105 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek 0ml + "processing"%y'T +2626 "core" ' + .tPSV.dial PSR +7 "processing"%$ +106 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%4' +2614 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tPS.seek 0ml +2 "processing"%N'T +2626 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%& +4 "core" &*\ + "manipulator"&M% +4 "core" % N  +2 "storage"(% +4 "core" %m %  + "storage"(. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(((+ +527 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (V& +2 "core" &+ b l [\  +2 "manipulator"&& +3 "core" &-i P +2 "manipulator"&3% +3 "core" % N O  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +167 "core" ( + "manipulator"&& +4 "core" & h $ +2 "storage"()& +3 "core" &+   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts + "manipulator"&'K +93 "core" ' + "storage"(&& +4 "core" &+   +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(;'6 +281 "core" ' +2 "storage"(5- +3 "core" -'~ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (}& +3 "core" &+ u 9\  + "manipulator"&& +4 "core" & ( $ + .tElbow.seek 4 +2 "manipulator"&z( +3 "core" ( + "manipulator"&/& +4 "core" & 5 $ + "storage"( & +4 "core" &+  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&>'W +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +59 "core" / +3 ."downElevator"SE.seek :down +51 "manipulator"&L& +2 "storage"('g +7 "core" & } $ +2 "manipulator"&f% +3 "core" % [ +2 .tForearm.seek :retract +2 "manipulator"&' ] +107 "core" ' + .tElbow.seek PC +2 "manipulator"&.( +154 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +93 "core" ( +2 "manipulator"&*& +4 "core" & X D +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &#& +4 "core" & D + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' + "manipulator"&!& +5 "core" & h D + "manipulator"&%% +4 "core" % % +2 "processing"%0& +3 "core" &\ +2 "processing"%+& +5 "core" &)\ +2 .tPC.seek :closed +2 "processing"%=(W +5 "core" &\  +9 &2~\ *y +9 &c\ > +9 &az\ N +10 &#b\ M +9 &]\ N +10 &_\ N +9 &h_\ N +9 &+\\\ M +10 & ]\ M +9 &"^\ M +9 &$q`\ M +10 &&3b\ M +9 &'a\ N +9 &)]\ M +10 &+y_\ M +9 &-:b\ N +10 &.b\ N +9 &0_\ N +9 &2c\ N +10 &4Bf\ N +9 &6_\ N +9 &7c\ N +10 &9`\ N +9 &;J_\ N +10 &= `\ N +9 &>d\ N +9 &@f\ N +10 &BRd\ N +9 &Dd\ N +10 &Ee\ N +9 &Gr\ O +9 &IP\ Q +10 &K\ R +9 &L\ S +9 &N\ S +10 &PQ\ S +9 &R\ S +9 &S\ T +10 &U\ T +9 &W-qv\ "l +10 &W%z\ 7 +9 ( + &W!\ + +2 "processing"%+& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&F1 +53 "core" 1 + "manipulator"&J% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&9' ] +95 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%D  +2 %"9 +6 "core" 9 +102 "processing"%O9 +2 "core" 9 +102 "processing"%I9 +2 "core" 9  +102 "processing"%@9 +4 "core" 9  +102 "processing"%9 +2 "core" 9 +102 "processing"%X9 +2 "core" 9 +102 "processing"%19 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +102 "processing"%Q9 +2 "core" 9" +103 "processing"%'9 +2 "core" 9& +102 "processing"%9 +2 "core" 9* +102 "processing"%9 +2 "core" 9/ +102 "processing"% 9 +3 "core" 93 +102 "processing"%P9 +3 "core" 97 +102 "processing"%u9 +2 "core" 9; +102 "processing"%C9 +2 "core" 9? +102 "processing"%^9 +3 "core" 9C +102 "processing"%Z9 +2 "core" 9H +102 "processing"%E9 +4 "core" 9L +102 "processing"%\ 9 +2 "core" 9P +102 "processing"%T9 +2 "core" 9T +103 "processing"%,9 +2 "core" 9X +102 "processing"%H9 +2 "core" 9] +102 "processing"%`9 +3 "core" 9a +103 "processing"%[9 +2 "core" 9e +102 "processing"%R9 +2 "core" 9i +102 "processing"%W9 +3 "core" 9m +102 "processing"%A9 +2 "core" 9q +102 "processing"%Y9 +2 "core" 9v +102 "processing"%_9 +2 "core" 9z +103 "processing"%b9 +2 "core" 9~ +102 "processing"%l9 +2 "core" 9 +102 "processing"%n9 +2 "core" 9 +102 "processing"%29 +3 "core" 9 +102 "processing"%B9 +3 "core" 9 +102 "processing"%G9 +2 "core" 9  +102 "processing"%]9 +2 "core" 9 +102 "processing"%c9 +2 "core" 9 +102 "processing"%d9 +3 "core" 9# +103 "processing"%K9 +2 "core" 9) +102 "processing"%p9 +3 "core" 90 +102 "processing"%h9 +2 "core" 96 +102 "processing"%g9 +2 "core" 9? +102 "processing"%q9 +4 "core" 9E +2 .tPH.hold 2:00:00,28C +8 "processing"%o pp? +2 .tdelay 1:30 +10 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%\\ +106 "core"  +2 "processing"%8% +4 "core" %V\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%j'& +1601 "core" ' + .tPTV.dial :puck +2 "processing"%a  +125 "core"  + .tPSV.dial PTV +2 "processing"%: +75 "core" +2 .tPBV.dial :waste1 +6 "processing"%x  +53 "core" +2 "processing"%m% +3 "core" %"(\  +2 .tPS.seek 1.5ml +2 "processing"%|' +583 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%{'T +1598 "core" ' + .tdelay 5:00 +5694 "Can"/\ JJ +24308 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%k  +48 "core"  + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +31 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%S +75 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%t' +2343 "core" ' + .tPSV.dial PTV +2 "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%s +79 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2364 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +126 "core" +2 .tPSV.dial :mixloop + "processing"% +46 "core" + .tPRV.dial :ab1 +2 "processing"% @ +101 "core" ? +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%<'] +346 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +44 "core"  + "processing"%% +4 "core" %X*\  +2 .tPS.seek 0.3ml +2 "processing"%v'a +352 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'i  +34 "core" + .tPRV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'K +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%U @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%$' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%y  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"% '& +1600 "core" ' + .tPSV.dial :PML +2 "processing"%4 +45 "core" +2 .tPTV.dial :mixing + "processing"% @ +71 "core" @ + .tPBV.dial :waste1 +2 "processing"%M  +34 "core" +2 "processing"%% +4 "core" %"\  + .tPS.seek 1.85ml +2 "processing"%' +232 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%V'T +1959 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & D\ +2 "manipulator"&3& +4 "core" & D + "manipulator"&% +4 "core" % Q t  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&)(-] +129 "core" ( + "manipulator"&&& +4 "core" &-S g +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &-S o g +2 .tForearm.seek :garage + "manipulator"&~'t +108 "core" ' + .tHand.close +2 "manipulator"&5/ +58 "core" / + "manipulator"&}& +4 "core" &-b w X +2 "manipulator"&% +3 "core" % ρz 2 +2 .tForearm.seek :retract +2 "manipulator"&/' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +281 "core" ( +2 "manipulator"&& +4 "core" &  ` + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &L& +3 "core" &  f ` +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&f' +98 "core" ' +2 "manipulator"&& +4 "core" &  ` + "manipulator"&% +4 "core" % 1 +2 "collection"';& +3 "core" & T\ +2 "collection"'>& +5 "core" & 6\ +2 .tCC.seek :closed +2 "collection"'*(W +4 "core" & ?\ \ +8 &-x 9\ +z +10 &b :\ ? +9 &G{ >\ P +11 &_ C\ P +9 &_ A\ P +9 &` 8\ P +10 &Nc A\ P +10 &_ 5\ P +8 & [ 6\ P +9 &"_ 9\ P +9 &$W[ >\ O +9 &&\\ ?\ P +10 &'` 5\ P +9 &)Y 8\ P +59 &+__ 9\ O +5 &- ] 5\ P +2 &.` 9\ P + &0b =\ O + &2fc 5\ P + &4(c 8\ P +2 &5b 9\ P +4 &7c @\ P +9 &9oc >\ O +10 &;/Z 4\ P +9 &<] 1\ O +9 &>Z 3\ O +10 &@v^ 5\ P +9 &B7^ 7\ P +10 &C_ :\ P +9 &E` 3\ Q +9 &Gzh 5\ Q +10 &I5v 1\ T +9 &J 6\ V +9 &L 6\ X +10 &Nk 7\ Y +9 &P+ 9\ Z +10 &Q 7\ Z +9 &S 5\ Z +9 &Uo 7\ T +10 &V? :\ / +9 &VY ;\ A +5 ( +2 "collection"'>& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.89 +6 "collection"'#& +5 "core" &VM 8\ A + &VN P\ A + .tHand.open +6 "manipulator"&z1 +53 "core" 1 +2 "manipulator"&!% +4 "core" % 1 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&%' ] +95 "core" ' + .tPSV.dial PSR +2 "processing"%0 +106 "core"  + "processing"%% +4 "core" %Y)\ + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%' +1599 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%r  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%F'T +1596 "core" ' + .tPSV.dial PSR +2 "processing"%J +56 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%"' +2613 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%+  + "collection"'O  +37 "core"  +125  + .tPSV.dial :mixloop +2 "processing"% +106 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%I  +72 "core" +2 .tPS.seek 0ml + "processing"%@'T +2621 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%X' +2622 "core" ' +2 .tPSV.dial :mixloop + "processing"%1 +49 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2613 "core" ' + .tPSV.dial :air +2 "processing"%Q  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%'' +1562 "Can"&\ LL +1056 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%'T +2612 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &  ` +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&P( +34 "core" ( +2 "manipulator"&u& +4 "core" & * + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &C& +2 "core" & * +2 .tForearm.seek CC +2 "manipulator"&^' +95 "core" ' + .tHand.close +2 "manipulator"&Z/ +56 "core" / +2 .tCC.seek :open +2 "collection"'E( +397 "core" ( +2 "manipulator"&\ & +4 "core" & * + "manipulator"&T% +4 "core" %  $ +2 .tForearm.seek :retract + "manipulator"&,' ] +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&H(-] +273 "core" ( +2 "manipulator"&`& +4 "core" &-_ b w + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &-_ @ w +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&R't +107 "core" ' +2 .tHand.open +2 "manipulator"&W1 +52 "core" 1 +2 "manipulator"&A% +4 "core" % zz + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Y' ] +102 "core" ' +2 ."da"delayUntil "15:08:20.27" +24994 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%_ @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%l * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%n  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%2' +2341 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%B +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%G  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%] +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%d'T +2332 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +134 "core"  + "processing"%p% +4 "core" %S\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%h' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%g'& +1605 "core" ' + ."da"PTV.dial :puck +2 "processing"%q  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\\ +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +36 "core" +2 "processing"%N% +3 "core" %(*\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%:'T +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%j +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%6' +518 "Can"(\ __ +1831 "core" ' + ."da"PSV.dial PTV +2 "processing"%| +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%k +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%?  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'T +2332 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%{ +133 "core"  + "processing"%% +4 "core" %U*\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%w' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%s'& +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%t  +34 "core" +2 "processing"%% +4 "core" %"\  + ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1601 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +49 .PSV.dial PSR +4 "processing"%< +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%i' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%v +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%y'T +2328 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%$  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%4  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%M +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%'g +385 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%7  +45 "core"  + "processing"% % +4 "core" %j\  +2 ."da"PS.seek 0.55ml +2 "processing"%'$ +366 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%3'& +1554 "core" ' + ."da"PSV.dial :PML +7 "processing"% +45 "core" + ."da"PTV.dial :mixing +2 "processing"%& @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" + "processing"%.% +4 "core" %&)\  +2 ."da"PS.seek 1.85ml +2 "processing"%5' +227 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1956 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +20284 "Can"$\ ?? +27719 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%9  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" , + ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2347 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%) +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%;  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'T +2358 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%- +134 "core"  +2 "processing"%#% +4 "core" %X\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%z' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%!'& +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%>  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%0 +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%f% +4 "core" %(\  +2 ."da"PS.seek 1.5ml +2 "processing"%V' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%r * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%J  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2374 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +399 "Can"\ << +103 ."da"PSV.dial PSR +2 "processing"%I +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'T +2336 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%1 +133 "core"  + "processing"%X% +4 "core" %N)\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%Q' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'& +1614 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%'  +34 "core" + "processing"% % +4 "core" %-\ +2 ."da"PS.seek 1.5ml +2 "processing"%u' +591 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%C * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Z'T +1611 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%% * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2327 "core" ' + ."da"PSV.dial PTV +2 "processing"%T +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%^ +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%` +86 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%P'T +2327 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%W +132 "core"  +2 "processing"%A% +4 "core" %X'\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%,' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +6 "processing"% +10 ."da"PS.seek 2ml + "processing"%R'& +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%_ +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 "processing"%l% +53 "core" %*\  +2 ."da"PS.seek 1.5ml +2 "processing"%n' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B'T +1598 "core" ' + ."da"delay 2:00 +12008 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%G  +34 "core" + ."da"delay 30 seconds +3008 .PBV.dial between PSV and waste1 + "processing"%] * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%2' +2341 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%K +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%p +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%d +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%h  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%q'T +2328 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%\\ +150 "core"  +3 "processing"%8% +10 "core" %Y\ +6 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +6 "processing"% +17 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +3 ."da"PS.seek 0.25ml +4 "processing"%N' +329 "core" ' +3 ."da"delay 5 seconds +502 "processing"%g% +4 "core" %)\  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%a' +334 "core" ' +2 ."da"delay 5 seconds +436 "Can"\ +66 ."da"PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%x +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%m  +35 "core" +2 "processing"%j% +4 "core" %')\ m + ."da"PS.seek 1.5ml +2 "processing"%:' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%D'T +1599 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%k  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%? * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%6 +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%{' +2393 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%S +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%t'T +2401 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"% +136 "core"  +2 "processing"%s% +4 "core" %X+\ + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"% '& +2110 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%% +4 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%<' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%  +107 "core"  +2 ."da"PS.seek 0ml +2 "processing"%v'T +1606 "core" ' + "processing"%U9 +3 "core" 95N +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%  +4 "core" 5O 5O +2 "processing"%i& +3 "core" &W!*\ + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&$% +3 "core" % e  +2 "storage"(4% +3 "core" %` R\ +2 "storage"(. +2 "core" .(+ +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"(M(2 +201 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (y& +3 "core" &4 G Q @\ + "manipulator"&7& +4 "core" &-_ w + "manipulator"& % +4 "core" % e  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&( +174 "core" ( +2 "manipulator"&& +3 "core" &  % +2 "storage"(& +3 "core" &9 .\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'5 +89 "core" ' +2 "storage"(&& +5 "core" &9 Y\ + ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(e'6 +272 "core" ' + "storage"(.- +3 "core" -'6 +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(}' +32 "core" ' +2 "manipulator"&3& +4 "core" & % + "manipulator"&5% +4 "core" %6 > +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&9' ] +92 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&~( +280 "core" ( + "manipulator"&& +4 "core" && q  + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" && r  +2 ."da"Forearm.seek PC +2 "manipulator"&)' +105 "core" ' + ."da"Hand.close +2 "manipulator"&/ +55 "core" / +2 ."da"PC.seek :open + "processing"%( +398 "core" ( +2 "storage"(;& +4 "core" &9 \ +2 "manipulator"&L& +3 "core" &'  +2 "manipulator"&-% +3 "core" % ϓ h ] +2 ."da"Forearm.seek :retract +2 "manipulator"&#' ] +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&/( +243 "core" ( + "manipulator"&z& +4 "core" &  & +2 "storage"(>& +3 "core" &9 \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&0'5 +92 "core" ' + ."da"Hand.open +2 "manipulator"&1 +53 "core" 1 +50 "storage"(f- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(!'z +25 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(r' +50 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2715h.tif +4 "processing"%V& +10 "core" &(\ +3 "manipulator"&J& +6 "core" & & +2 "manipulator"&F% +5 "core" % > } +2 ."psFlush"Forearm.reconfigure :loose +60 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&O' ] +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-] +179 "core" ( +63 "manipulator"&& +4 "core" &-Y 1  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &-Y  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&"'t +108 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +62 "core" / +2 "manipulator"&+& +4 "core" &-Y w  + "manipulator"&1% +4 "core" % υ t G +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&X' ] +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&@( +121 "core" ( +2 "manipulator"&Q& +4 "core" &  8 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & 8 +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'' +101 "core" ' + "manipulator"& & +4 "core" & 8 +2 "manipulator"&% +4 "core" % v +2 "processing"%C& +4 "core" &\ T +2 "processing"%u& +4 "core" &\ T +2 ."psFlush"PC.seek :closed +2 "processing"% (W +4 "core" &\ T +7 & 6\ Q%f +9 &{Uw\ J8 +10 &|v\ JL +9 &}R\ NP +9 &@Q\ NP +10 &Z\ hO +9 &T\ {N +10 &U\ {N +9 & JZ\ {O +9 &" T\ {O +10 &#U\ {O +9 &%R\ |N +9 &'TT\ {N +10 &)X\ {O +9 &*R\ |N +9 &,U\ {N +10 &.YT\ TO +9 &0S\ OP +10 &1T\ OP +9 &3U\ NP +9 &5^U\ OP +10 &7 S\ NP +9 &8U\ NP +10 &:S\ NP +9 &)T\ NP +10 &?U\ MP +9 &AU\ MP +9 &CnX\ MP +10 &E0V\ MP +9 &F[\ yP +9 &Hj\ yQ +10 &Jn\ wS +9 &L)\ uV +10 &M\ vU +9 &O\ vU +9 &Qo\ uU +10 &S1\ vU +9 &T\ uV +10 &V\ vC +9 &W%Y\ {!_ +9 &W0\ S3 +3 ( + "processing"%u& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.70 +2 "processing"%%& +3 "core" &W++\ P3 +2 ."psFlush"Hand.open +2 "manipulator"&*1 +63 "core" 1 +2 "manipulator"&Z% +4 "core" % ! _ ~ + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&T' ] +100 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +46 "core"  +5 "processing"%`% +9 "core" %R)\ O +2 #"psFlush"Pulling 0.5ml of PSR.flush +5 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.637 seconds\ /var/log/esp/da21jul2715h.tif: TIFF Upload Complete\ +3 ."psFlush"PSR.select :flush +4 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2715h15s.tif +4 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%[' +596 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +426 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2715h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2715h30s.tif +1677 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%W @ +196 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%A  +129 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%P +107 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%,'6 +833 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2715h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2715h70s.tif +1785 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%_ +108 "core"  + "processing"%b% +4 "core" %2)\ X +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%l' +592 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2113 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%n @ +72 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%G +109 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%]'6 +1661 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2715h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "13.637 sec auto-exposure",Subject: "da21jul2715h images!" +2 "storage"(c- +5 "core" -' +3 "storage"(B& +4 "core" &9 d _ -\ + "manipulator"&K& +8 "core" & i 8 +5 "manipulator"&p% +3 "core" % O  +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +4 "manipulator"&d( +247 "core" ( +3 "manipulator"&h& +15 "core" & g $ +10 "storage"(2& +4 "core" &9 z (\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&\\'5 +85 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(8' +65 "core" ' + "manipulator"&q& +4 "core" & c $ +2 "storage"(g& +3 "core" &9 m n \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 +2 "manipulator"&N' +35 "core" ' + ."da"Elbow.hold +2 "manipulator"&a, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(x' +22 "core" ' + "manipulator"&m% +5 "core" %"j + "storage"(j& +4 "core" &9\ #\ % \ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 3 + 313 counts +2 "manipulator"&'N +11 "core" ' +2 "manipulator"&|& +4 "core" & w K + "storage"(:& +5 "core" &9 o g g\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&k'5 +31 "core" ' +2 "storage"(?% +4 "core" % e D\ +2 ."downElevator"SE.seek :down +3 "storage"(6'g +99 (D% +2 "core" %z: ~\ , \ RP +2 "manipulator"&% +4 "core" %Z +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&S' ] +92 "core" ' +56 ' + ."psFlush"PSV.dial PSR +2 "processing"%w +8 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +2 (& +4 "core" &9 }\ +89  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%{'X= +1098 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1607 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%s +75 "core" + ."psFlush"PTV.dial :puck +2 "processing"%t  +70 "core"  +54 ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%'T +2623 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"% +76 "core"  +3 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%' +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%<'T +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%U @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%$'T +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2613 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%y +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%7'T +2621 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +215 "Can"\ A@ +2409 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2613 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%& +45 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%H'X= +1093 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +1601 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%. +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%3  +54 "core" +2 ."psFlush"PS.seek 0ml + "processing"%5'T +2612 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%e +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +582 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%9 @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%;  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%L'T +2613 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%- +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%)' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%z +74 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%>'T +2621 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%~ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%f  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%V'T +2618 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&#& +4 "core" & 3 K + "manipulator"&J% +4 "core" % L   +2 ."psFlush"Elbow.seek PC +2 "manipulator"&F( +250 "core" ( + "manipulator"&}& +4 "core" & u G + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &!& +3 "core" & ^ G + ."psFlush"Forearm.seek PC +2 "manipulator"&0' +103 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +59 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%I( +398 "core" ( + "manipulator"&/& +4 "core" & v G + "manipulator"&% +4 "core" % P +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&+' ] +95 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&1(-] +134 "core" ( + "manipulator"&O& +4 "core" &-T  "| + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &-T  "| +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +114 "core" ' + ."psFlush"Hand.open + "manipulator"&"1 +58 "core" 1 +2 "manipulator"& % +4 "core" % ~q  k + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 #tFinished short da assay +26276 "Can"\ 65 +35594 #t-> access 3 +3 "storage"(C% +3 "core" %m  V  +2 "manipulator"&% +4 "core" % K\ ?  + "manipulator"&X& +4 "core" &-b  n + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([I +679 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (%& +2 "core" &[J\ 1\ 0\ $ +775 #t-> aces 4 + !o:NoMethodError : mesg"-undefined method `aces' 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):24:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +680 #-> access 4 +2 "storage"(*% +3 "core" %m +  +2 "manipulator"&Z% +4 "core" % K\  +2 "manipulator"&u& +3 "core" &-b B n +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(^( +982 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (`& +3 "core" &  {  +474 #t-> startTube 4 +709 #-> shortDA +2 "collection"''% +3 "processing"%v% +5 "core" % +\ +5 %O\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +7226 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%[ +133 "core" + .tPTV.dial :PRVmixing +2 "processing"%W  +125 "core" + .tPRV.dial :sipper +2 "processing"%A  +46 "core" + .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%P'd +2287 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%\  +130 "core" +2 .tPS.seek 0.5ml +2 "processing"%_' +1269 "core" ' + .tPRV.dial :waste2 +2 "processing"%b @ +102 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%,'T +590 "core" ' + .tPSV.dial PSR +2 "processing"%l +104 "core"  + "processing"%% +4 "core" %Q\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +58 .tPS.seek 1ml + "processing"%n'X= +1094 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%G' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"%R +103 "core" +2 .tPS.seek 0ml +2 "processing"%c'T +2615 "core" ' + .tPSV.dial PSR +2 "processing"%B +104 "core"  +2 "processing"%K% +4 "core" %X)\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%p'X= +1105 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%h' +215 "Can" \ 99 +1392 "core" ' + .tPSV.dial :mixloop +2 "processing"%2 +105 "core" + .tPRV.dial :sipper +2 "processing"%@  +43 "core" +2 .tPS.seek 0ml +2 "processing"%q'T +2626 "core" ' + .tPSV.dial PSR +2 "processing"%g +105 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%m' +2615 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%j +104 "core" +2 .tPS.seek 0ml +2 "processing"%|'T +2626 "core" ' + #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%:& +4 "core" &*\ + "manipulator"&T% +4 "core" % K\ |  + "storage"(?% +4 "core" %o  + "storage"(r. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(D(+ +513 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &+\ \  \  +2 "manipulator"&\\& +4 "core" &-b n + "manipulator"&d% +4 "core" % K\ s  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&8( +169 "core" ( + "manipulator"&N& +4 "core" & c l +2 "storage"(& +3 "core" &+  ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&'K +104 "core" ' +2 "storage"(x& +4 "core" &+ c ' + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(w'6 +276 "core" ' +2 "storage"(k- +3 "core" -'x + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (6& +2 "core" &+ q n \ ' +2 "manipulator"&]& +3 "core" & l +2 .tElbow.seek 4 +2 "manipulator"&{( +3 "core" ( + "manipulator"&s& +4 "core" &\ l + "storage"(t& +4 "core" &+ Q  ' +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&'W +28 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +60 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"('g +7 "core" & l + "manipulator"&% +4 "core" % v +2 .tForearm.seek :retract +2 "manipulator"& ' ] +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"& ( +170 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +81 "core" ( +3 "manipulator"&U& +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"&i' +103 "core" ' + "manipulator"&& +4 "core" &  > +2 "manipulator"&4% +4 "core" %  + "processing"%$& +4 "core" &\ +2 "processing"%y& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%(W +4 "core" &\  +9 &3}\ *y +9 &d\ > +10 &lx\ N +9 &/Z\ M +9 &\\\ M +10 &Z\ M +9 &u[\ M +9 &7[\ M +10 & \\\ M +9 &"]\ N +10 &$}_\ M +9 &&>`\ N +9 &(_\ N +10 &)Z\ M +9 &+\\\ M +9 &-F_\ N +10 &/a\ N +9 &0`\ N +10 &2a\ N +9 &4Nc\ N +9 &6]\ N +10 &7]\ M +9 &9]\ M +9 &;V]\ N +10 &=b\ N +9 &>b\ N +10 &@d\ N +9 &B^b\ N +9 &D _\ N +10 &Eb\ N +9 &Gn\ O +9 &I]\ Q +10 &K\ S +9 &L\ T +10 &N\ T +9 &P]\ S +9 &R\ S +10 &S\ T +9 &U\ T +9 &W#br\ / +10 &W|\ < +9 ( +2 "processing"%y& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 +6 .Hand.open +2 "manipulator"& 1 +3 "core" &W#\ / +57 1 + "manipulator"&7% +4 "core" %  ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%(  +2 %&9 +7 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%H9 +2 "core" 9  +103 "processing"%.9 +2 "core" 9  +102 "processing"%39 +3 "core" 9 +102 "processing"%Y9 +2 "core" 9 +102 "processing"%e9 +2 "core" 9 +102 "processing"%59 +2 "core" 9 +102 "processing"%9 +4 "core" 9" +102 "processing"%9 +2 "core" 9& +102 "processing"%9 +3 "core" 9* +102 "processing"%9 +2 "core" 9/ +102 "processing"%99 +3 "core" 93 +102 "processing"%9 +3 "core" 97 +102 "processing"%;9 +2 "core" 9; +102 "processing"%=9 +2 "core" 9? +102 "processing"%-9 +2 "core" 9D +102 "processing"%L9 +3 "core" 9H +102 "processing"%z9 +3 "core" 9L +102 "processing"%)9 +2 "core" 9P +102 "processing"%~9 +3 "core" 9T +102 "processing"%>9 +2 "core" 9X +102 "processing"%f9 +2 "core" 9] +102 "processing"%9 +2 "core" 9a +103 "processing"%#9 +3 "core" 9e +102 "processing"%J9 +2 "core" 9i +103 "processing"%}9 +2 "core" 9m +102 "processing"%!9 +2 "core" 9r +102 "processing"%a9 +4 "core" 9v +102 "processing"%9 +2 "core" 9z +102 "processing"%S9 +3 "core" 9~ +102 "processing"% 9 +2 "core" 9 +102 "processing"%/9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%O9 +2 "core" 9  +102 "processing"%Q9 +2 "core" 9 +103 "processing"%09 +2 "core" 9 +102 "processing"%F9 +2 "core" 9 +103 "processing"%"9 +3 "core" 9& +102 "processing"% 9 +2 "core" 9+ +102 "processing"%+9 +2 "core" 93 +103 "processing"%9 +2 "core" 99 +102 "processing"%C9 +2 "core" 9@ +3 .tPH.hold 2:00:00,28C +2 "processing"% pp? +4 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%X +105 "core"  + "processing"%M% +4 "core" %T$\ + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%%' +588 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%*'& +1605 "core" ' + .tPTV.dial :puck +2 "processing"%Z  +125 "core"  + .tPSV.dial PTV +2 "processing"%u +75 "core" + .tPBV.dial :waste1 +2 "processing"%  +53 "core" +2 "processing"%`% +4 "core" %""\  +2 .tPS.seek 1.5ml + "processing"%'' +591 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" * +2 .tPS.seek 0ml +2 "processing"%['T +1607 "core" ' +2 .tdelay 5:00 +28887 "Can"\ dc +1114 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%W  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%A * +36 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%V +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2337 "core" ' +2 .tPSV.dial PTV + "processing"%P +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%b +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%_ +75 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%l  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2333 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%,  +126 "core" + .tPSV.dial :mixloop +2 "processing"%n +44 "core" + .tPRV.dial :ab1 +2 "processing"%R @ +102 "core" > + .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%G'] +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%B  +42 "core" +2 "processing"%K% +4 "core" %_#\  +2 .tPS.seek 0.3ml +50 "processing"%c'h +358 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'p  +35 "core" + .tPRV.dial :air +2 "processing"%2  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%@'K +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%h @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%g' +860 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%q  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%j'& +1604 "core" ' + .tPSV.dial :PML +7 "processing"%m +45 "core" +2 .tPTV.dial :mixing + "processing"%: @ +71 "core" A + .tPBV.dial :waste1 +2 "processing"%T  +36 "core" + "processing"%?% +4 "core" %'!\  +2 .tPS.seek 1.85ml +2 "processing"%r' +241 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%^ * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%'T +1966 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'\\& +3 "core" & \ +2 "manipulator"&d& +3 "core" & Q > +2 "manipulator"&N% +3 "core" % N ,  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-] +121 "core" ( + "manipulator"&x& +4 "core" &-`  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &-`  +2 .tForearm.seek :garage +2 "manipulator"&'t +108 "core" ' +2 .tHand.close + "manipulator"&k/ +60 "core" / +2 "manipulator"&6& +4 "core" &-` P  +2 "manipulator"&]% +3 "core" % ρ D +2 .tForearm.seek :retract +2 "manipulator"&s' ] +115 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t( +302 "core" ( +2 "manipulator"&& +4 "core" & g + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & g +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' + "manipulator"&8& +4 "core" & W g +2 "manipulator"&% +4 "core" % 9 # + "collection"'w& +4 "core" & \ +2 "collection"'& +5 "core" & \ +2 .tCC.seek :closed + "collection"'U(W +4 "core" & \  +9 &0z }\ *y +10 &a u\ ? +9 &T| \ P +9 &_ \ P +10 &_ \ P +9 &_ x\ P +9 &\\^ x\ P +10 &` \ P +9 & _ \ O +10 &"b \ P +9 &$e_ \ O +9 &&&a \ P +10 &'` \ P +9 &)] \ O +9 &+kc }\ P +10 &-.a ~\ P +9 &.e u\ P +10 &0a \ O +9 &2sc \ P +9 &47_ \ O +10 &5\\ .\ P +9 &7] \ P +9 &9}a \ O +10 &;>` \ P +9 &=^ \ P +10 &>a y\ O +9 &@c \ P +9 &BFc \ P +10 &Dd \ P +9 &Ee \ P +9 &Gn \ Q +10 &IE{ \ S +9 &J \ V +10 &L \ X +9 &Nz \ Y +9 &P; \ Y +10 &Q \ Z +9 &S ,\ Z +9 &U~ ,\ L +10 &VB -\ +~ +9 &V_ ,\ D +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.87 +2 "collection"'<& +4 "core" &VV \ D + &VV '\ D + .tHand.open +2 "manipulator"&{1 +54 "core" 1 + "manipulator"&% +4 "core" % \ # +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&4' ] +94 "core" ' +2 .tPSV.dial PSR + "processing"%$ +104 "core"  + "processing"%% +4 "core" %O"\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"% ' +1599 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%I  +44 "core"  +2 .tPS.seek 0ml +2 "processing"% 'T +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%7 +56 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%&' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%y  + "collection"'  +37 "core" ~ +124  +2 .tPSV.dial :mixloop + "processing"%i +106 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%H  +72 "core" +2 .tPS.seek 0ml +2 "processing"%.'T +2626 "core" ' + .tPSV.dial :air +2 "processing"%3  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2622 "core" ' +2 .tPSV.dial :mixloop + "processing"%e +44 "core" +2 .tPS.seek 0ml +2 "processing"%5'T +2615 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2616 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&9& +4 "core" & g + .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( + "manipulator"&;& +4 "core" &  g + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &=& +3 "core" & S g +2 .tForearm.seek CC +2 "manipulator"&-' +88 "core" ' + .tHand.close + "manipulator"&L/ +55 "core" / +2 .tCC.seek :open +2 "collection"'z( +393 "core" ( + "manipulator"&)& +4 "core" & g +2 "manipulator"&~% +3 "core" % +2 .tForearm.seek :retract +2 "manipulator"&>' ] +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&f(-] +273 "core" ( +2 "manipulator"&& +4 "core" &-\\ T  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &-\\ h  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&J't +112 "core" ' +2 .tHand.open + "manipulator"&}1 +64 "core" 1 + "manipulator"&!% +4 "core" % |p \\ d +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&a' ] +102 "core" ' +2 ."da"delayUntil "16:34:28.97" +18082 "Can"\ ZZ +6878 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"% @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%S  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSV.dial :air +2 "processing"%/  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2327 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%O +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Q  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%0 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%"'T +2335 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 "processing"%+% +3 "core" %S \ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%C'& +1597 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%X  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%M +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%|  +34 "core" +2 "processing"%%% +53 "core" %(#\  +2 ."da"PS.seek 1.5ml + "processing"%Z' +586 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%u * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%* * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%v +75 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2326 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%W +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%A +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['T +2322 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%P +132 "core"  +2 "processing"%b% +4 "core" %U\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%_' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%l'& +1598 "core" ' + ."da"PTV.dial :puck +7 .PSV.dial PTV + "processing"%\ +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core" +2 "processing"%n% +3 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%R' +593 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B'T +1607 "core" ' + ."da"delay 2:00 +11597 "Can"\ AB +406 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%K  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%2' +2328 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%c +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%h +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%@ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%q  +73 "core"  + ."da"PS.seek 0ml +2 "processing"%g'T +2342 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%m  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%:  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%T  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%? +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%^'g +377 "core" ' +2 ."da"delay 2 seconds +206 .PRV.dial :air +2 "processing"%j  +45 "core"  + "processing"%r% +4 "core" %h\  +2 ."da"PS.seek 0.55ml +2 "processing"%\\'" +330 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%d  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%N'& +1549 "core" ' + ."da"PSV.dial :PML +2 "processing"%x +46 "core" + ."da"PTV.dial :mixing +2 "processing"%1 @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%k% +4 "core" %""\  +2 ."da"PS.seek 1.85ml + "processing"%6' +229 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" + +3 ."da"PS.seek 0ml + "processing"%'T +1962 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +43479 "Can"\ <; +4524 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2355 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%8 +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%w +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%s  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%E'T +2359 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%< +145 "core"  +2 "processing"%{% +3 "core" %X\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1598 "core" ' + ."da"PTV.dial :puck +2 "processing"%$  +69 "core"  + ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %%#\  +2 ."da"PS.seek 1.5ml +2 "processing"%I' +601 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%7'T +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%y +75 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%i' +2340 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%& +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%.  +73 "core"  + ."da"PS.seek 0ml +2 "processing"%e'T +2343 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +44 "processing"%Y +151 "core"  +2 "processing"%% +21 "core" %O#\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%5' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%9  +36 "core" + "processing"%;% +4 "core" %)"\  +2 ."da"PS.seek 1.5ml +2 "processing"%=' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%L * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t'T +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%4  +35 "core" +2 ."da"delay 30 seconds +1843 "Can"\ CC +1158 ."da"PBV.dial between PSV and waste1 +2 "processing"%U * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%~' +2333 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%- +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%}'T +2349 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +133 "core"  +2 "processing"%>% +4 "core" %V\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%J' +591 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1601 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%S +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%/% +4 "core" %!\  + ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%Q'T +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%0  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2333 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%+ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%" +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%X  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%M'T +2337 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +140 "core"  +4 "processing"%%% +8 "core" %T\ s +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +7 "processing"% +12 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +5 "processing"%C' +332 "core" ' +3 ."da"delay 5 seconds +502 "processing"%u% +3 "core" % \ u +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%Z' +341 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%`'& +1596 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%* +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%v  +35 "core" + "processing"%% +4 "core" %!\ s +2 ."da"PS.seek 1.5ml +2 "processing"%(' +599 "core" ' +3 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%W * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A'T +1602 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%V  +48 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2400 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%_ +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%\ +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%,  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%n'T +2423 "core" ' + #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%l +150 "core"  + "processing"%% +4 "core" %X"\ + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%R'& +2111 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%K +87 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%G  +34 "core" + "processing"%p% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"%B' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%h  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'T +1602 "core" ' +2 "processing"%q9 +3 "core" 95R +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%2  +3 "core" 5S + 5S + "processing"%m& +4 "core" &W#*\ / + #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&:% +3 "core" % ]   +2 "storage"(T% +3 "core" %u >\ +2 "storage"(?. +3 "core" .(+ + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"(g(2 +201 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (j& +3 "core" &5 ? 9 \ +2 "manipulator"&r& +4 "core" &-\\   + "manipulator"&^% +4 "core" % ]   +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +48 "manipulator"&d( +181 "core" ( +2 "manipulator"&\\& +5 "core" &  "~ + "storage"(x& +4 "core" &: { O\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&1'5 +86 "core" ' + "storage"( & +4 "core" &: a `\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(k'6 +268 "core" ' +2 "storage"(]- +3 "core" -'6 +2 ."da"SE.configure :default +7 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(N' +35 "core" ' +2 "manipulator"&6& +4 "core" &  "~ + "manipulator"&o% +4 "core" %: Q + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +248 "core" ( + "manipulator"&& +4 "core" &  J +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  J +2 ."da"Forearm.seek PC +2 "manipulator"&8' +104 "core" ' + ."da"Hand.close +2 "manipulator"&/ +59 "core" / +2 ."da"PC.seek :open +2 "processing"%w( +398 "core" ( +2 "storage"(s& +4 "core" &: z n X\ + "manipulator"&& +4 "core" &  I + "manipulator"&<% +4 "core" % ~  + ."da"Forearm.seek :retract +2 "manipulator"&{' ] +106 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&E( +249 "core" ( +2 "manipulator"&& +4 "core" &  % + "storage"($& +4 "core" &: R R N\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'5 +9 "Can"\ +93 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +52 "core" 1 +3 "storage"(- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"('z +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"( ' +51 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2717h.tif +5 "processing"%I& +12 "core" &(\ | +2 "manipulator"& & +6 "core" &  % +2 "manipulator"&% +5 "core" % )  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&y' ] +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&7(-] +179 "core" ( + "manipulator"&H& +5 "core" &-f   + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &&& +3 "core" &-f   +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&3't +107 "core" ' +2 ."psFlush"Hand.close + "manipulator"&./ +57 "core" / + "manipulator"&i& +4 "core" &-f   +2 "manipulator"&Y% +3 "core" % ς  m +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&e( +122 "core" ( +2 "manipulator"&5& +4 "core" &  @ + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & 8 @ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&9' +100 "core" ' + "manipulator"&;& +5 "core" &  @ + "manipulator"&% +4 "core" %  +2 "processing"%L& +4 "core" &'\ K +2 "processing"%=& +4 "core" &\ K +2 ."psFlush"PC.seek :closed +2 "processing"%4(W +4 "core" &\ K +8 &<\ G$e +9 &~Tw\ @8 +10 &~v\ @M +9 &O\ GP +10 &KP\ tN +9 & S\ uN +9 &Q\ uO +10 &R\ uO +9 & ST\ uN +9 &"R\ uO +10 &#U\ uO +9 &%P\ uO +10 &'ZP\ vO +9 &)R\ vO +9 &*R\ GP +10 &,P\ FP +9 &.]T\ GP +10 &0Q\ GP +9 &1N\ GP +9 &3T\ FQ +10 &5fN\ FP +9 &7'R\ EP +9 &8N\ FP +10 &:R\ FP +9 &/O\ EP +10 &?Q\ EP +9 &AR\ EP +9 &CuV\ SP +10 &E;S\ uO +9 &F]\ tP +10 &Hl\ sQ +9 &Js\ qT +9 &L1\ pU +10 &M\ pU +9 &O\ pU +10 &Qu\ oV +9 &S8\ pU +9 &T\ oV +10 &V\ AD +9 &W#Y\ F"c +9 &W2\ H2 +3 ( + "processing"%=& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.72 +2 "processing"%U& +4 "core" &W+(\ G2 + ."psFlush"Hand.open +2 "manipulator"&)1 +53 "core" 1 +2 "manipulator"&t% +4 "core" %  \\ + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&-' ] +97 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +45 "core"  + "processing"%#% +4 "core" %U\ J + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +282 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15.07 seconds\ /var/log/esp/da21jul2717h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2717h15s.tif +310 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +732 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2717h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2717h30s.tif +1374 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%! @ +195 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%>  +129 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%} +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%J'6 +1136 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2717h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2717h70s.tif +1502 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +107 "core"  + "processing"% % +4 "core" %:&\ Z + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%/' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2110 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%O  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +74 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%0 +108 "core" + ."psFlush"PS.seek :empty +2 "processing"%F'6 +1946 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2717h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "15.07 sec auto-exposure",Subject: "da21jul2717h images!" +3 "storage"(- +3 "core" -' +2 "storage"(Q& +5 "core" &: I T (\ + "manipulator"&+& +4 "core" &  @ + "manipulator"&"% +13 "core" % ` A  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&( +248 "core" ( +4 "manipulator"&X& +5 "core" &  $ +4 "storage"( & +25 "core" &: } } \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +97 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&|'5 +95 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(%' +64 "core" ' + "manipulator"&M& +4 "core" & p $ +2 "storage"(u& +3 "core" &:\  { \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 +2 "manipulator"&C' +34 "core" ' + ."da"Elbow.hold +2 "manipulator"&Z, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "core" ' +2 ."psFlush"PSV.dial PSR +3 ."da"SE.reconfigure :default +3 "processing"%* +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.1 Pucks below Top Plate + "storage"(v' +21 "core" ' + "manipulator"&% +5 "core" %'f  + "storage"(`& +4 "core" &: U\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 3 + 318 counts +2 "manipulator"&W'S +12 "core" ' +2 "manipulator"&(& +4 "core" &  Q + "storage"(V& +4 "core" &:\ \ \ k\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&''5 +19 "core" ' +2 "storage"(P% +4 "core" %\ \ \ +2 ."downElevator"SE.seek :down +4 "storage"(A'g +3 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%['X= +79 "storage"(_% +3 "core" %W9 ~\ ) r\ SP +2 "manipulator"&\ % +4 "core" %@  D +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&,' ] +85 "core" ' +72 ' + ."downElevator"SE.stop + "storage"(5 +3 (b& +4 "core" &: g e\ +829 ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +1601 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%n  +71 "core"  +2 ."psFlush"PBV.dial :waste1 +5 .PS.seek 0ml +3 "processing"%K'T +2618 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"%G +75 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +5 "processing"%p' +594 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2113 "core" ' +2 ."psFlush"PSV.dial PTV +7 "processing"%c +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%h U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%B'T +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%q @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%m  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%:'T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%T +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%?' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%j +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%r'T +2621 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%^ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%x'T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +56 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%f'X= +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1610 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%] +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%o'T +2613 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%k +75 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +591 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2114 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%d U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2612 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%s  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2617 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%< +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%8' +1579 "Can"\ >> +1044 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%$'T +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? + ."psFlush"PS.seek 2.5ml +2 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%I'T +2613 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"& & +4 "core" & _ Q +2 "manipulator"&% +3 "core" % I   +2 ."psFlush"Elbow.seek PC +2 "manipulator"&{( +249 "core" ( + "manipulator"&N& +4 "core" & i 5 + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  5 +2 ."psFlush"Forearm.seek PC +2 "manipulator"&H' +105 "core" ' + ."psFlush"Hand.close +2 "manipulator"&&/ +63 "core" / + ."psFlush"PC.seek :open +2 "processing"%( +396 "core" ( + "manipulator"&E& +4 "core" &  5 +2 "manipulator"&.% +3 "core" %  +2 ."psFlush"Forearm.seek :retract +51 "manipulator"&i' ] +99 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&Y(-] +121 "core" ( +2 "manipulator"&y& +4 "core" &-`  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &-`   +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +112 "core" ' +2 ."psFlush"Hand.open + "manipulator"&31 +58 "core" 1 +2 "manipulator"&;% +4 "core" % ~v , } +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +102 "core" ' +2 #tFinished short da assay +420 #-> access 3 +4 "storage"(L% +3 "core" %m   +2 "manipulator"&7% +4 "core" % j   + "manipulator"&& +4 "core" &-`   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(w([I +681 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (U& +3 "core" &[J\ #\ " #\ # +4016 #t-> access 4 +2 "storage"()% +4 "core" %n  S  + "manipulator"&t% +4 "core" % j   +2 "manipulator"&=& +3 "core" &-`   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +990 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (#& +2 "core" &   +43261 "Can"\ 43 +60002 \ 43 +60002 \ 33 +57370 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +6 #mEXIT @1627434174.12PDT @1627493662.76PDT = =tMAIN =mMAIN_scheduler @PDT1627493664.59 #"core_reset"Sent BREAK +2 #t@32391 receive with ifg=0x10, ie=0xFD + #@33037 receive with ifg=0x10, ie=0xFD + #@33694 receive with ifg=0x10, ie=0xFD #@34340 receive with ifg=0x10, ie=0xFD + #@34988 receive with ifg=0x10, ie=0xFD + #@35635 receive with ifg=0x10, ie=0xFD #@36283 receive with ifg=0x10, ie=0xFD + #@36610 receive with ifg=0x80, ie=0xFD + #@62756 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +381 "Can"\ 77 + \ 77 + #tPolling Can every 10:00 +2 #Cleanly exited at 18:02:54PDT27-Jul-21 +8756 #-> ESP.ready! +153 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % \ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %Y/\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +2 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +4 "core" %f w s v\ + .tSS.configure :default +3 "sampler")#.0X access 4 +2 "storage"(3% +4 "core" %o h s l\ + "manipulator"&4% +4 "core" % j g  +2 "manipulator"&5& +3 "core" &-`   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(6( +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +2 "core" & x \ +28395 "Can"<\ 54 +8869 #t-> exit +6 #mEXIT @1627494359.07PDT @1627506839.62PDT = =tMAIN =mMAIN_scheduler @PDT1627506841.39 #"core_reset"Sent BREAK +2 #t@19519 receive with ifg=0x10, ie=0xFD + #@20160 receive with ifg=0x10, ie=0xFD + #@20816 receive with ifg=0x10, ie=0xFD #@21461 receive with ifg=0x10, ie=0xFD + #@22108 receive with ifg=0x10, ie=0xFD + #@22755 receive with ifg=0x10, ie=0xFD #@23402 receive with ifg=0x10, ie=0xFD + #@23728 receive with ifg=0x80, ie=0xFD #@10378 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +233 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +368 "Can"\ 77 + \ 77 + #tPolling Can every 10:00 +2 #Cleanly exited at 10:45:59PDT28-Jul-21 +711 #-> ESP.ready! +154 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %  ya\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Y\ + .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %f _ [ e\ + .tSS.configure :default +3 "sampler")#.0X\ + "storage"(0% +4 "core" %o q q ;\ + "collection"'19 +3 "core" 9r} +2 "processing"%29 +3 "core" 9 +451 #t-> access 3 +3 "storage"(3% +3 "core" %o g s \ +2 "manipulator"&4% +4 "core" % j   + "manipulator"&5& +4 "core" &-`   + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(6([I +1000 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (7& +2 "core" &[K n e r\ +7 #t-> access 4 +3 "storage"(8% +3 "core" %o l +2 "manipulator"&9% +3 "core" % j `  +2 "manipulator"&:& +3 "core" &-` l  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(;( +980 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +2 "core" &\ _\ ` A\ +56174 "Can"\ 55 +60002 \ 55 +60002 \ 55 +14722 #t-> startTube 4 +45280 "Can"\ 55 +60001 \ 55 +60002 \ 55 +9903 #t-> shortDA +2 "collection"'=% +3 "processing"%>% +4 "core" % k eK\ +5 %Y\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +5129 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%? +134 "core" + .tPTV.dial :PRVmixing +2 "processing"%@  +126 "core" +2 .tPRV.dial :sipper + "processing"%A  +46 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%B'd +2284 "core" ' + ."connect"PRV.dial CBV +9 .tCBV.dial PRV + "processing"%C  +2 "collection"'D  +29 "core" +102  +2 .tPS.seek 0.5ml + "processing"%E' +1271 "core" ' +2 .tPRV.dial :waste2 + "processing"%F @ +102 "core" @ +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%G'T +587 "core" ' +2 .tPSV.dial PSR + "processing"%H +105 "core"  +2 "processing"%I% +4 "core" %Y+\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1ml + "processing"%J'X= +1095 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%K' +1607 "core" ' +2 .tPSV.dial :mixloop + "processing"%L +105 "core" +2 .tPS.seek 0ml +2 "processing"%M'T +2619 "core" ' +2 .tPSV.dial PSR +2 "processing"%N +105 "core"  + "processing"%O% +4 "core" %T\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%P'X= +1095 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%Q' +1601 "core" ' +2 .tPSV.dial :mixloop + "processing"%R +105 "core" + .tPRV.dial :sipper +2 "processing"%S  +45 "core" +2 .tPS.seek 0ml +2 "processing"%T'T +2621 "core" ' +2 .tPSV.dial PSR +6 "processing"%U +106 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%V' +2618 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +105 "core" +2 .tPS.seek 0ml + "processing"%X'T +2614 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%Y& +4 "core" &\ + .tHand.open +2 "manipulator"&Z1 +14 "core" 1 +2 "manipulator"&[% +4 "core" % j y  +2 "storage"(\\% +3 "core" %r o n\ +2 "storage"(]. +2 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(^(+ +518 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (_& +2 "core" &+\ \  h\  +2 "manipulator"&`& +4 "core" &-`  + "manipulator"&a% +4 "core" % j  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&b( +193 "core" ( +2 "manipulator"&c& +4 "core" & T + "storage"(d& +4 "core" &+ m q\ & +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts + "manipulator"&e'K +100 "core" ' +2 "storage"(f& +4 "core" &+ & +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(g'6 +280 "core" ' + "storage"(h- +4 "core" -'{ + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (i& +3 "core" &+ U\ " b\ & +2 "manipulator"&j& +4 "core" & T + .tElbow.seek 4 +36 "manipulator"&k( +10 "core" ( + "manipulator"&l& +4 "core" & } T + "storage"(m& +4 "core" &+ o o\ & +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&n'W +40 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&o/ +60 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&p& +2 "storage"(q'g +7 "core" & L T +2 "manipulator"&r% +4 "core" % : ! +2 .tForearm.seek :retract + "manipulator"&s' ] +98 "core" ' +2 .tElbow.seek PC + "manipulator"&t( +160 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +79 "core" ( +2 "manipulator"&u& +4 "core" & p N + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &v& +3 "core" & N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&w' +105 "core" ' +2 "manipulator"&x& +4 "core" & N +2 "manipulator"&y% +3 "core" % +2 "processing"%z& +4 "core" &,\ +2 "processing"%{& +4 "core" &+\ +2 .tPC.seek :closed +2 "processing"%|(W +4 "core" &\  +10 &2~\ *y +9 &c\ > +9 &az\ N +10 &#]\ N +9 &]\ N +9 &\\\ N +10 &ib\ N +9 &,]\ N +9 & ]\ M +10 &"_\ N +9 &$q`\ N +10 &&3^\ N +9 &'_\ N +9 &)_\ N +10 &+x]\ N +9 &-:_\ N +10 &.b\ N +9 &0_\ N +9 &2b\ O +10 &4Bb\ N +9 &6\\\ N +9 &7`\ N +10 &9^\ N +9 &;K`\ N +10 &= b\ N +9 &>b\ N +9 &@`\ N +10 &BRa\ N +9 &D_\ N +9 &Eg\ O +10 &Gq\ P +9 &IO\ R +10 &K \ S +9 &L\ T +9 &N\ T +10 &PR\ T +9 &R\ T +9 &S\ T +10 &U\ U +9 &W*ow\ $p +9 &W$v\ 6 +10 ( + &W!\ + +2 "processing"%{& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&}1 +59 "core" 1 +2 "manipulator"&~% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +3 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +2 %9 +6 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%9 +2 "core" 9  +102 "processing"%9 +3 "core" 9  +103 "processing"%9 +2 "core" 9 +102 "processing"%\ 9 +2 "core" 9 +102 "processing"% 9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%9 +34 "core" 9# +102 "processing"%9 +2 "core" 9' +102 "processing"%9 +2 "core" 9, +103 "processing"%9 +2 "core" 90 +102 "processing"%9 +3 "core" 94 +102 "processing"%9 +16 "core" 99 +102 "processing"%9 +2 "core" 9= +103 "processing"%9 +3 "core" 9A +101 "processing"%9 +3 "core" 9E +102 "processing"%9 +2 "core" 9I +102 "processing"%9 +3 "core" 9N +102 "processing"%9 +2 "core" 9R +103 "processing"%9 +2 "core" 9V +102 "processing"%9 +2 "core" 9Z +102 "processing"% 9 +3 "core" 9^ +102 "processing"%!9 +2 "core" 9c +102 "processing"%"9 +3 "core" 9g +102 "processing"%#9 +2 "core" 9k +102 "processing"%$9 +3 "core" 9o +102 "processing"%%9 +2 "core" 9s +102 "processing"%&9 +3 "core" 9w +102 "processing"%'9 +2 "core" 9| +102 "processing"%(9 +3 "core" 9 +102 "processing"%)9 +2 "core" 9 +102 "processing"%*9 +3 "core" 9 +102 "processing"%+9 +3 "core" 9 +102 "processing"%,9 +2 "core" 9 +102 "processing"%-9 +3 "core" 9 +102 "processing"%.9 +2 "core" 9  +102 "processing"%/9 +3 "core" 9 +102 "processing"%09 +3 "core" 9 +102 "processing"%19 +2 "core" 9 +102 "processing"%29 +2 "core" 9% +102 "processing"%39 +3 "core" 9, +102 "processing"%49 +2 "core" 93 +102 "processing"%59 +3 "core" 99 +102 "processing"%9 +2 "core" 9? +102 "processing"%79 +3 "core" 9F +2 .tPH.hold 2:00:00,28C +8 "processing"%8 pp? +7 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +105 "core"  + "processing"%:% +4 "core" %T*\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%6' +582 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%<'& +1608 "core" ' + .tPTV.dial :puck +2 "processing"%=  +125 "core"  + .tPSV.dial PTV +2 "processing"%> +75 "core" + .tPBV.dial :waste1 +7 "processing"%?  +54 "core" +2 "processing"%@% +4 "core" %)\  +2 .tPS.seek 1.5ml + "processing"%A' +588 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%D'T +1605 "core" ' +2 .tdelay 5:00 +640 "Can"\ :: +29362 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%C  +36 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%B * +37 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%F +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%E' +2353 "core" ' + .tPSV.dial PTV +2 "processing"%H +77 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +7 "processing"%I +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%J  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%L'T +2354 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%K  +127 "core" + .tPSV.dial :mixloop +2 "processing"%N +44 "core" + .tPRV.dial :ab1 +2 "processing"%O @ +101 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%M'] +352 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%P  +43 "core"  +2 "processing"%R% +4 "core" %]\  +2 .tPS.seek 0.3ml + "processing"%S'f +349 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'Q  +30 "core" + .tPRV.dial :air +2 "processing"%U  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%T'K +1281 "core" ' + .tPRV.dial :waste2 +2 "processing"%W @ +72 "core" ? +2 .tPS.seek 0.5ml + "processing"%V' +856 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%Y  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%Z'& +1601 "core" ' + .tPSV.dial :PML +2 "processing"%[ +44 "core" + .tPTV.dial :mixing +2 "processing"%\\ @ +70 "core" A +2 .tPBV.dial :waste1 + "processing"%]  +37 "core" + "processing"%;% +4 "core" %&)\  +2 .tPS.seek 1.85ml +2 "processing"%_' +228 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%` * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%a'T +1960 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'c& +3 "core" & g a\ +2 "manipulator"&d& +4 "core" & N + "manipulator"&% +4 "core" % t w +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&f(-] +133 "core" ( +2 "manipulator"&& +4 "core" &-U o + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +2 "core" &-U o +2 .tForearm.seek :garage +2 "manipulator"&i't +107 "core" ' +2 .tHand.close + "manipulator"&j/ +60 "core" / +2 "manipulator"&l& +4 "core" &-a\ c +2 "manipulator"&m% +3 "core" % υ  y +2 .tForearm.seek :retract +2 "manipulator"&o' ] +105 "core" ' +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&p( +282 "core" ( +2 "manipulator"&r& +4 "core" & n + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &b& +3 "core" &  n +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&e' +93 "core" ' +2 "manipulator"&g& +4 "core" &\ n +2 "manipulator"&n% +4 "core" % y Y + "collection"'u& +4 "core" & h _\ +2 "collection"'v& +5 "core" & i `"\ +2 .tCC.seek :closed +2 "collection"'k(W +4 "core" & f `\ \  +9 &0{ g ^\ +{ +9 &b i a\ ? +10 &Vz f _\ P +9 &] h a\ P +9 &c h a\ P +10 &] i _\ O +9 &^a g `\ P +9 & _ f _\ P +10 & _ f a\ O +9 &"` g `\ O +10 &$f_ h `\ P +9 &&(` j b\ P +9 &'` g b\ O +10 &)] h `\ O +9 &+n` f ^\ P +9 &-0c i ^\ P +10 &._ h a\ P +9 &0` f `\ P +10 &2v^ f a\ P +9 &47[ g a\ P +9 &5\\ i b\ P +10 &7` g b\ P +9 &9c h `\ O +9 &;@` g b\ P +10 &=_ g a\ P +9 &>] i a\ P +10 &@c e `\ P +9 &BH] g `\ P +9 &D b g d\ P +10 &Ee h a\ P +9 &Gk g `\ R +9 &IFx j b\ S +10 &J k b\ V +9 &L l e\ X +10 &Ny l b\ Z +9 &P= k e\ Y +9 &Q l f\ Y +10 &S l b\ Z +9 &U k c\ L +9 &VA l c\ , +10 &Vb k c\ C +5 ( +2 "collection"'v& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.89 + "collection"'x& +4 "core" &VV j b\ C + &VU k f\ C +2 .tHand.open + "manipulator"&y1 +58 "core" 1 + "manipulator"&z% +4 "core" % d Y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&q' ] +92 "core" ' + .tPSV.dial PSR +2 "processing"%s +107 "core"  + "processing"% % +4 "core" %R)\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%}' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%~  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +1596 "core" ' + .tPSV.dial PSR +2 "processing"%{ +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%w  +2 "collection"'  +37 "core" ~ +123 +2 .tPSV.dial :mixloop + "processing"% +105 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"' +3 "core"  +2 "collection"'\  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +73 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2615 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%' +1832 "Can"\ [Z +780 "core" ' +2 .tPSV.dial :mixloop +49 "processing"% +52 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2618 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2615 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &  n +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +33 "core" ( + "manipulator"&& +4 "core" & d C +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & [ C +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&/ +62 "core" / +2 .tCC.seek :open +2 "collection"' ( +393 "core" ( + "manipulator"&!& +4 "core" &  C + "manipulator"&"% +5 "core" % D  + .tForearm.seek :retract +2 "manipulator"&#' ] +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&$(-] +273 "core" ( +2 "manipulator"&%& +4 "core" &-[  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &&& +3 "core" &-[ I  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&''t +113 "core" ' +2 .tHand.open + "manipulator"&(1 +63 "core" 1 + "manipulator"&)% +4 "core" % {y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&*' ] +101 "core" ' +3 ."da"delayUntil "15:39:57.64" +24899 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%+ @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%,  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +36 "core" , + ."da"PSV.dial :air +2 "processing"%.  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2329 "core" ' + ."da"PSV.dial :mixloop +7 "processing"%0 +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%1  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%2 +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%3  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'T +2324 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +134 "core"  + "processing"%% +4 "core" %S\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%7' +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%9'& +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%:  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%X +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +36 "core" +2 "processing"%=% +3 "core" %-\ +2 ."da"PS.seek 1.5ml +2 "processing"%>' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%? * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%@'T +1599 "core" ' + ."da"delay 2:00 +10612 "Can"\ << +1391 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%<  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2371 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%C +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%B +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%D  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%H'T +2349 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +134 "core"  + "processing"%G% +4 "core" %V\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%J' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%E'& +1598 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%K +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%N  +36 "core" + "processing"%O% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%L' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%P * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%R'T +1595 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%M  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%U +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2333 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%W +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%V  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['T +2328 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%\\  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%]  +126 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%;  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%` +44 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%Z'g +385 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%_  +44 "core"  + "processing"%c% +4 "core" %e+\  +2 ."da"PS.seek 0.55ml + "processing"%d' +340 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'& +1554 "core" ' + ."da"PSV.dial :PML +2 "processing"%h +46 "core" + ."da"PTV.dial :mixing +2 "processing"%t @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%j  +35 "core" + "processing"%l% +4 "core" %((\ +2 ."da"PS.seek 1.85ml +2 "processing"%m' +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%i'T +1949 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +15235 "Can"\ 98 +32768 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%r  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%f  +45 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%g' +2354 "core" ' + ."da"PSV.dial :mixloop +7 "processing"%n +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%u  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%o +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%x'T +2346 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +135 "core"  +2 "processing"%z% +4 "core" %X*\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%v' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%s'& +1598 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%e +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%a  +34 "core" +2 "processing"%~% +4 "core" %)\  +2 ."da"PS.seek 1.5ml + "processing"%}' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1610 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +932 "Can"\ GG +2070 ."da"PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2368 "core" ' + ."da"PSV.dial PTV +2 "processing"%\ +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2343 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  + "processing"%% +4 "core" %Y\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +59 ."da"PS.seek 2ml +2 "processing"%'& +1601 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%'T +1621 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%p  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%q * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%!' +2343 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +73 "core"  +2 ."da"PS.seek 0ml + "processing"%'T +2353 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%( +134 "core"  +2 "processing"%)% +4 "core" %X\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%#' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%''& +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%+ +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%,  +36 "core" +2 "processing"%-% +4 "core" %'\ + ."da"PS.seek 1.5ml +2 "processing"%.' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0'T +1596 "core" ' + ."da"delay 2:00 +12008 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%1  +35 "core" +2 ."da"delay 30 seconds +3007 .PBV.dial between PSV and waste1 +2 "processing"%2 * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%3 +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%/' +2336 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +76 "core"  + ."da"delay 5 seconds +246 "Can"\ DC +256 ."da"PSV.dial PTV +3 "processing"%4 +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%7  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'T +2371 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +141 "core"  +6 "processing"%6% +11 "core" %S)\ w +3 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +6 "processing"% +12 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +7 ."da"PS.seek 0.25ml +2 "processing"%=' +340 "core" ' +2 ."da"delay 5 seconds +503 "processing"%9% +4 "core" % (\ j + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%?' +337 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%>'& +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%< +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%A% +4 "core" %$'\ s +2 ."da"PS.seek 1.5ml +2 "processing"%@' +619 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%B'T +1606 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%F  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2409 "core" ' + ."da"PSV.dial PTV +2 "processing"%G +77 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +76 "core"  + ."da"delay 5 seconds +504 .PSV.dial PTV +3 "processing"%J +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%K  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%N'T +2415 "core" ' + #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%O +136 "core"  + "processing"%E% +4 "core" %N)\ + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%P'& +2103 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%L +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%M  +34 "core" +2 "processing"%Q% +4 "core" %#'\  +2 ."da"PS.seek 1.5ml + "processing"%U' +593 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%W  +107 "core"  +2 ."da"PS.seek 0ml +2 "processing"%T'T +1603 "core" ' +2 "processing"%Y9 +3 "core" 95U +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%V  +4 "core" 5V + 5V + "processing"%S& +3 "core" &W"(\ + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&\\% +3 "core" % j c  +2 "storage"(]% +4 "core" %`  /\ + "storage"(;. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"(`(2 +202 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 ([& +2 "core" &5 3 6\ +2 "manipulator"&_& +4 "core" &-[ H  + "manipulator"&c% +4 "core" % j F  + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&Z( +202 "core" ( +2 "manipulator"&& +4 "core" &  m + "storage"(d& +4 "core" &9  \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&h'5 +96 "core" ' + "storage"(t& +4 "core" &9 c c\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +2 ."da"SE.seek :beamBreak +2 "storage"(j'6 +267 "core" ' + "storage"(l- +4 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(' +28 "core" ' + "manipulator"&& +4 "core" & z m +2 "manipulator"&m% +3 "core" %- @ t +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&r' ] +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&b( +243 "core" ( + "manipulator"&f& +4 "core" &\ 5 n +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &\ ~ n +2 ."da"Forearm.seek PC +2 "manipulator"&n' +101 "core" ' + ."da"Hand.close +2 "manipulator"&u/ +58 "core" / + ."da"PC.seek :open +2 "processing"%o( +397 "core" ( +3 "storage"( & +4 "core" &9 w I\ + "manipulator"&g& +4 "core" & I k + "manipulator"&y% +4 "core" % + ."da"Forearm.seek :retract +2 "manipulator"&z' ] +98 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&x( +246 "core" ( + "manipulator"&v& +5 "core" &\ H "z + "storage"( & +4 "core" &9 b a a\ + ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&e'5 +94 "core" ' + ."da"Hand.open +2 "manipulator"&a1 +61 "core" 1 + "storage"(~- +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(s'z +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"({' +100 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2816h.tif +6 "processing"%}& +11 "core" &(\  +4 "manipulator"&& +5 "core" &\  !w +3 "manipulator"&w% +4 "core" % . v +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-] +180 "core" ( +2 "manipulator"&\ & +4 "core" &-`   +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +4 "core" &-` `  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +103 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +62 "core" / +2 "manipulator"&& +4 "core" &-`   + "manipulator"&% +4 "core" % ψ  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +119 "core" ( +2 "manipulator"&& +4 "core" &  T + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & R T +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +91 "core" ' + "manipulator"&& +4 "core" & O T +2 "manipulator"&% +4 "core" % 0 +2 "processing"%& +4 "core" &\  +2 "processing"%& +4 "core" &\ +2 ."psFlush"PC.seek :closed +2 "processing"%p(W +5 "core" &\ +7 & 8\ |%f +9 &Ux\ w7 +10 &~{\ vL +9 &R\ zO +9 &IU\ yO +10 & Q\ ZO +9 &R\ MP +9 &R\ LP +10 & MU\ LP +9 &"Q\ LP +9 &#U\ KP +10 &%O\ LO +9 &'WP\ KO +10 &)R\ KP +9 &*O\ KP +9 &,R\ KP +10 &.^T\ KP +9 &0 R\ KP +10 &1S\ KP +9 &3Y\ _O +9 &5hW\ xO +10 &7,U\ yN +9 &8U\ yO +9 &:Y\ yO +10 &3X\ xO +10 &?Z\ yO +9 &AW\ yO +9 &CyX\ zO +10 &E<W\ yN +9 &F_\ NQ +9 &Hk\ JR +10 &Jo}\ HU +9 &L,\ FW +9 &M\ FW +10 &O\ FV +9 &Qr\ FV +10 &S1\ DX +9 &T\ EW +9 &V\ ED +10 &W'[\ KV +9 &W-\ N2 +2 ( +2 "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.68 + "processing"%q& +4 "core" &W)(\ M2 +2 ."psFlush"Hand.open +2 "manipulator"&k1 +64 "core" 1 + "manipulator"&% +4 "core" %  E 0 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&"' ] +100 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +57 "core"  +2 "processing"%%% +4 "core" %X\ | + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%&' +173 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 14.298 seconds\ /var/log/esp/da21jul2816h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2816h15s.tif +416 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +621 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2816h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2816h30s.tif +1491 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%( @ +195 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%)  +130 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +108 "core" + ."psFlush"PS.seek :empty +3 "processing"%#'6 +1013 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2816h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2816h70s.tif +1609 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +108 "core"  +2 "processing"%,% +5 "core" %4\ } + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%-' +594 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2110 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%. @ +73 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%1 +109 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%2'6 +1847 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2816h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "14.298 sec auto-exposure",Subject: "da21jul2816h images!" + "storage"(3- +6 "core" -' +4 "storage"(0& +11 "core" &9 O O J\ +2 "manipulator"&5& +4 "core" & T +2 "manipulator"&% +3 "core" % S  +4 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&4( +254 "core" ( +25 "manipulator"&7& +4 "core" & F ( + "storage"(/& +4 "core" &9 Z Y\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&X'5 +95 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(6' +66 "core" ' + "manipulator"&:& +4 "core" & O ( +2 "storage"(9& +3 "core" &9 \  \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 +2 "manipulator"&=' +30 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&?, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(<' +26 "core" ' +2 "manipulator"&% +4 "core" %(z { / + "storage"(A& +4 "core" &9 \ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 3 + 319 counts + "manipulator"&>'T +12 "core" ' +2 "manipulator"&C& +4 "core" & # d + "storage"(@& +4 "core" &9 |\ + w\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&F'5 +21 "core" ' + "storage"(D% +4 "core" %\ , } v\ +3 ."downElevator"SE.seek :down +3 "storage"('g +68 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%B +29 "storage"(G% +3 "core" %; X\ ST + "manipulator"&H% +96 "core"  + %+  +2 ."psFlush"PSR.select :flush +4 ."da"Forearm.reconfigure :loose +2 "processing"%@ +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&J' ] +4 ."psFlush"PS.seek 1ml +2 "processing"%K'X= +50 "core" ' + ."downElevator"SE.stop +59 "storage"(5 +5 "core" ' + "storage"(I& +9 "core" &9\ X  E\ +983 ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%E +75 "core" + ."psFlush"PTV.dial :puck +2 "processing"%N  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%L'T +2612 "core" ' +2 ."psFlush"PSV.dial PSR +10 "processing"%M +76 "core"  +2 ."psFlush"PSR.select :flush +9 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%Q' +594 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%P' +2110 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +86 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%W U +52 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%U'T +2613 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%Y @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2612 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%S  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%\\'T +2615 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%] +56 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%;' +453 "Can"W\ @@ +2188 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%[ +75 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%_'T +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%c @ +44 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2612 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%d'T +2621 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%$ +56 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%t'X= +1089 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +1604 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%m'T +2616 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%j +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%h' +594 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%i +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Z U +53 "core" V + ."psFlush"PS.seek 0ml +2 "processing"%u'T +2621 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%r @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2616 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%g'T +2613 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%n' +2638 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%v +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"% 'T +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%b @ +44 "core" ? + ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%~  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%z'T +2613 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&}& +4 "core" & ? d + "manipulator"&% +4 "core" % Z C +2 ."psFlush"Elbow.seek PC +2 "manipulator"&w( +250 "core" ( + "manipulator"&& +4 "core" & G H +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" & H +2 ."psFlush"Forearm.seek PC +2 "manipulator"&\ ' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"& / +56 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%e( +397 "core" ( +2 "manipulator"&x& +4 "core" & D H + "manipulator"&% +4 "core" %  - + ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-] +120 "core" ( + "manipulator"&& +4 "core" &-W *  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-W   +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +107 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +64 "core" 1 + "manipulator"&% +4 "core" % ~ R +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +112 "core" ' +2 #tFinished short da assay +1621 #-> access 3 +3 "storage"(% +3 "core" %m (  +2 "manipulator"&% +4 "core" % q  + "manipulator"&& +4 "core" &-X   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(o([I +679 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (q& +3 "core" &[J\ $\ % $\ % +2475 #t-> access 4 +2 "storage"(k% +3 "core" %o F  +2 "manipulator"&% +4 "core" % q + "manipulator"&& +4 "core" &-X   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +992 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (%& +3 "core" &\ 1\ U D\ +6861 #t-> startTube 4 +8386 "Can"'\ 22 +37837 #t-> shortDA +2 "collection"'% +2 "processing"%T% +6 "core" % O H\ +6 %U(\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +4604 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%& +132 "core" + .tPTV.dial :PRVmixing +2 "processing"%(  +123 "core" +2 .tPRV.dial :sipper +2 "processing"%)  +45 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%'d +2279 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%!  +131 "core"  +2 .tPS.seek 0.5ml +2 "processing"%+' +1268 "core" ' + .tPRV.dial :waste2 +38 "processing"%, @ +109 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%#'T +587 "core" ' +2 .tPSV.dial PSR + "processing"%- +105 "core"  +2 "processing"%% +4 "core" %U(\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%.'X= +1098 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%1' +1601 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +105 "core" +2 .tPS.seek 0ml +2 "processing"%3'T +2622 "core" ' +2 .tPSV.dial PSR +6 "processing"%0 +107 "core"  + "processing"%5% +4 "core" %S(\ + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%'X= +1093 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%7' +1610 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%/ +104 "core" +2 .tPRV.dial :sipper +2 "processing"%  +43 "core" +2 .tPS.seek 0ml +2 "processing"%:'T +2613 "core" ' +2 .tPSV.dial PSR + "processing"%9 +105 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +473 "Can";\ 44 +2151 "core" ' + .tPSV.dial :mixloop +2 "processing"%A +105 "core" +2 .tPS.seek 0ml + "processing"%"'T +2623 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%C& +4 "core" &\ +2 "manipulator"&@% +4 "core" % q \\ + "storage"(D% +4 "core" %t P  + "storage"({. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(G(+ +524 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +2 "core" &+\ H\ C \  +2 "manipulator"&H& +4 "core" &-X   + "manipulator"&X% +4 "core" % q  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&4( +170 "core" ( +2 "manipulator"&6& +4 "core" &  # + "storage"(=& +4 "core" &+ % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&>'K +86 "core" ' +2 "storage"(<& +4 "core" &+ Y % +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(I'6 +282 "core" ' +2 "storage"(F- +3 "core" -'{ +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +3 (2& +3 "core" &+ |\  Z\ % +6 "manipulator"&& +4 "core" & \\ # +2 .tElbow.seek 4 + "manipulator"&K( +3 "core" ( +2 "manipulator"&E& +3 "core" & . # +2 "storage"(N& +4 "core" &+ c j\ % +2 .tForearm.seek 4 + 300 counts + "manipulator"&O'W +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&M/ +55 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&L& +2 "storage"(Q'g +7 "core" &  # +2 "manipulator"&R% +4 "core" % Z W + .tForearm.seek :retract +2 "manipulator"&W' ] +105 "core" ' +2 .tElbow.seek PC +2 "manipulator"&P( +156 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +89 "core" ( +3 "manipulator"&Y& +4 "core" & ! L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" & L +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&S' +105 "core" ' + "manipulator"&V& +4 "core" &  L +2 "manipulator"&]% +4 "core" %  +2 "processing"%\\& +4 "core" &\ +2 "processing"%[& +5 "core" &(\ +2 .tPC.seek :closed +2 "processing"%;(W +4 "core" &\  +9 &2~\ *y +9 &d\ > +9 &ex\ N +10 &)Y\ M +9 &\\\ M +10 &Y\ M +9 &m^\ N +9 &1\\\ M +10 & \\\ M +9 &"Y\ M +9 &$v\\\ M +10 &&9Z\ M +9 &']\ M +10 &)Z\ M +9 &+}\\\ N +9 &-@]\ M +10 &/`\ M +9 &0_\ M +9 &2_\ N +10 &4Gb\ N +9 &6\ `\ M +10 &7\\\ M +9 &9]\ N +9 &;O^\ N +10 &=_\ N +9 &>a\ M +9 &@c\ N +10 &BW_\ N +9 &Db\ M +10 &Ec\ N +9 &Gj\ N +9 &IU}\ Q +10 &K\ R +9 &L\ S +9 &N\ T +10 &PW\ S +9 &R\ T +10 &S\ T +9 &U\ T +9 &W(jt\ 'y +10 &Wb\ 1 +9 ( + &W\ + +2 "processing"%[& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 + .Hand.open + "manipulator"&c1 +56 "core" 1 + "manipulator"&_% +4 "core" %  p +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +101 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%^  +2 %$9 +6 "core" 9 +102 "processing"%d9 +2 "core" 9 +102 "processing"%t9 +3 "core" 9  +102 "processing"%l9 +3 "core" 9  +102 "processing"%9 +3 "core" 9 +102 "processing"%*9 +2 "core" 9 +102 "processing"%j9 +3 "core" 9 +102 "processing"%m9 +2 "core" 9 +102 "processing"%h9 +3 "core" 9" +102 "processing"%i9 +2 "core" 9& +103 "processing"%Z9 +2 "core" 9* +102 "processing"%f9 +3 "core" 9/ +102 "processing"%r9 +2 "core" 93 +102 "processing"%u9 +2 "core" 97 +102 "processing"% 9 +3 "core" 9; +102 "processing"%|9 +2 "core" 9? +102 "processing"%y9 +2 "core" 9C +103 "processing"%g9 +2 "core" 9H +102 "processing"%v9 +3 "core" 9L +103 "processing"%n9 +2 "core" 9P +102 "processing"%b9 +3 "core" 9T +103 "processing"% 9 +3 "core" 9X +101 "processing"%~9 +3 "core" 9] +102 "processing"%a9 +3 "core" 9a +102 "processing"%}9 +2 "core" 9e +102 "processing"%9 +3 "core" 9i +102 "processing"%9 +2 "core" 9m +102 "processing"%s9 +2 "core" 9r +102 "processing"%?9 +3 "core" 9v +103 "processing"% 9 +2 "core" 9z +102 "processing"%J9 +2 "core" 9~ +102 "processing"%p9 +3 "core" 9 +102 "processing"%x9 +2 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +102 "processing"%\ 9 +3 "core" 9 +102 "processing"%w9 +2 "core" 9# +102 "processing"%9 +2 "core" 9* +102 "processing"%9 +3 "core" 91 +102 "processing"%9 +2 "core" 97 +102 "processing"%9 +3 "core" 9= +102 "processing"%9 +2 "core" 9D +3 .tPH.hold 2:00:00,28C +3 "processing"% pp? +4 .tdelay 1:30 + "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +104 "core"  + "processing"%`% +4 "core" %R\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%q' +586 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%k'& +1604 "core" ' +2 .tPTV.dial :puck + "processing"%  +125 "core"  +2 .tPSV.dial PTV +2 "processing"% +73 "core" + .tPBV.dial :waste1 +2 "processing"%o  +53 "core" +2 "processing"%%% +4 "core" %,'\ +2 .tPS.seek 1.5ml + "processing"%' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%&'T +1600 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%(  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%) * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%z +74 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%!' +480 "Can"=\ ?> +1866 "core" ' +2 .tPSV.dial PTV +2 "processing"% +75 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%, +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%+ +75 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +73 "core"  +2 .tPS.seek 0ml + "processing"%'T +2361 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%#  +125 "core" + .tPSV.dial :mixloop +2 "processing"%. +44 "core" + .tPRV.dial :ab1 +2 "processing"%' @ +101 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +49 .tPS.seek 0.15ml + "processing"%1'] +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%0  +43 "core"  + "processing"%5% +4 "core" %Z\  +2 .tPS.seek 0.3ml +2 "processing"%3'c +352 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +33 "core" +2 .tPRV.dial :air +2 "processing"%/  +44 "core"  +2 .tPS.seek 0.9ml + "processing"%'K +1260 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%7 @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%9' +858 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%:  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%A'& +1623 "core" ' + .tPSV.dial :PML +2 "processing"% +49 "core" + .tPTV.dial :mixing +2 "processing"%C @ +70 "core" B +2 .tPBV.dial :waste1 + "processing"%@  +35 "core" + "processing"%D% +4 "core" %#%\ +2 .tPS.seek 1.85ml +2 "processing"%{' +241 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%B'T +1960 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'H& +3 "core" & D =\ +2 "manipulator"&X& +4 "core" & L +2 "manipulator"&6% +4 "core" % Z  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&=(-] +138 "core" ( +2 "manipulator"&<& +4 "core" &-a e # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-a Y # +2 .tForearm.seek :garage +2 "manipulator"&'t +105 "core" ' + .tHand.close +2 "manipulator"&F/ +64 "core" / + "manipulator"&2& +5 "core" &- m Y + "manipulator"&% +4 "core" % ~ K +2 .tForearm.seek :retract + "manipulator"&E' ] +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&N( +278 "core" ( + "manipulator"&M& +4 "core" & ~ # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" & Z # +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&R' +96 "core" ' +2 "manipulator"&4& +4 "core" & r # +2 "manipulator"&>% +4 "core" % S 3 + "collection"'I& +4 "core" & A :\ +2 "collection"'O& +5 "core" & B :\ +2 .tCC.seek :closed +2 "collection"'Y(W +4 "core" & A 7\ +7 & 4 @ :\ $d +9 &{T C :\ 8 +10 & A :\ M +9 &` B 9\ O +9 &Db @ ;\ P +10 &] C ;\ O +9 &_ C ;\ O +9 &_ C 9\ P +10 & M` B :\ O +9 &"` A 8\ O +9 &#_ ? 7\ P +10 &%b A =\ P +9 &'T` B :\ P +10 &)] C :\ P +9 &*^ A 9\ P +9 &,] @ 8\ P +10 &.\\` B <\ P +9 &0_ A :\ P +9 &1` @ :\ O +10 &3` @ 9\ P +9 &5db A 8\ P +10 &7%a B ;\ P +9 &8] A 9\ O +9 &:\\ A :\ P +10 &._ B :\ P +9 &?a A 9\ P +10 &A] B :\ O +9 &Ct^ B ;\ P +10 &E6b @ ;\ P +9 &Fg C ;\ Q +9 &Ht A ;\ R +10 &Jm C <\ U +9 &L' > 9\ X +9 &M > 8\ X +10 &O @ 9\ Y +9 &Qi A 8\ Y +10 &S* A ;\ Y +9 &T @ :\ Z +9 &Vba A ;\ 0 +10 &V B :\ L +9 ( +3 "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.88 + "collection"'U& +4 "core" &VU D 9\ D +2 &VU B :\ D + .tHand.open + "manipulator"&K1 +55 "core" 1 +2 "manipulator"&V% +4 "core" % } 3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&]' ] +95 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +104 "core"  +2 "processing"%Q% +4 "core" %U(\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%W' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%e  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%c'T +1609 "core" ' + .tPSV.dial PSR +2 "processing"%_ +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%$' +2620 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%[  + "collection"'d  +36 "core"  +124  +2 .tPSV.dial :mixloop +2 "processing"%S +104 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%t  +72 "core" +2 .tPS.seek 0ml + "processing"%l'T +2623 "core" ' +2 .tPSV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%*' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +44 "core" +2 .tPS.seek 0ml +2 "processing"%m'T +2621 "core" ' + .tPSV.dial :air +2 "processing"%h  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%i' +2618 "core" ' +2 .tPSV.dial :mixloop + "processing"%Z +44 "core" +2 .tPS.seek 0ml +2 "processing"%f'T +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&r& +9 "core" & # +2 .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +32 "core" ( +2 "manipulator"& & +4 "core" & s  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" & >  +2 .tForearm.seek CC + "manipulator"&y' +92 "core" ' + .tHand.close +2 "manipulator"&g/ +53 "core" / +2 .tCC.seek :open + "collection"'v( +395 "core" ( + "manipulator"&n& +4 "core" &  +2 "manipulator"&b% +3 "core" % s +2 .tForearm.seek :retract +2 "manipulator"& ' ] +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&~(-] +275 "core" ( + "manipulator"&a& +5 "core" &-e Q p + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &-e i p +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'t +110 "core" ' +2 .tHand.open + "manipulator"&1 +62 "core" 1 +2 "manipulator"&s% +4 "core" % } a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&?' ] +102 "core" ' +2 ."da"delayUntil "17:04:28.33" +22826 "Can"H\ ed +2127 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%J  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%p * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%x  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2338 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%\ +120 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%w  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2327 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +135 "core"  + "processing"%% +4 "core" %Q\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +49 "processing"%'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 "processing"%q% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%o'T +1600 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2327 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%^ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%( +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%) +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%&'T +2324 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +145 "core"  + "processing"%,% +4 "core" %W)\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%+' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%-'& +1598 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%! +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%#  +34 "core" +2 "processing"%.% +4 "core" %&)\  +2 ."da"PS.seek 1.5ml +2 "processing"%'' +589 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%0'T +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +6 .PBV.dial :waste1 +2 "processing"%5  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%/' +1107 "Can"A\ ii +1226 "core" ' + ."da"PSV.dial PTV +2 "processing"%3 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%7 +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%9'T +2327 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%C  +127 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%@  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%D +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%'g +387 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%A  +43 "core"  +2 "processing"%{% +4 "core" %j)\  + ."da"PS.seek 0.55ml +2 "processing"%H'$ +333 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%X  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%6'& +1551 "core" ' + ."da"PSV.dial :PML +2 "processing"%< +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%P  +34 "core" +2 "processing"%F% +4 "core" %!)\  +2 ."da"PS.seek 1.85ml + "processing"%2' +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1949 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48002 #recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +126 "Can"z\ HH +2877 ."da"PBV.dial between PSV and waste1 +2 "processing"%M * +36 "core" , + ."da"PSV.dial :air +2 "processing"%L  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2339 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%4 +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%>  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%I +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%E  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'T +2343 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +134 "core"  + "processing"%K% +4 "core" %V\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%V' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%O'& +1598 "core" ' + ."da"PTV.dial :puck +2 "processing"%\\  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Q +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +36 "core" + "processing"%B% +4 "core" %#\  +2 ."da"PS.seek 1.5ml +2 "processing"%e' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_'T +1624 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%c  +48 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2341 "core" ' +2 ."da"PSV.dial PTV + "processing"%t +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%$ +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +48 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%l  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%j'T +2336 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +145 "core"  + "processing"%h% +4 "core" %R)\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%m' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Z'& +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%i +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%r  +35 "core" +4 "processing"% % +9 "core" %%\  +6 ."da"PS.seek 1.5ml +3 "processing"%|' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%g * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%N'T +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%]  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2354 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%a +74 "core"  + ."da"delay 5 seconds +423 "Can"\\\ ;; +79 ."da"PSV.dial PTV +2 "processing"%} +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2345 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +133 "core"  + "processing"% % +4 "core" %W)\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '& +1605 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%J +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 "processing"%x% +4 "core" %)\ + ."da"PS.seek 1.5ml +2 "processing"%f' +585 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1599 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%\  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2340 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'T +2335 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +139 "core"  +3 "processing"%q% +10 "core" %R(\ o +3 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +15 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +5 "processing"%' +367 "core" ' + ."da"delay 5 seconds +503 "processing"%% +3 "core" % (\ w +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +338 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%%'& +1600 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%k +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%T  +34 "core" + "processing"%o% +4 "core" %!\ x +2 ."da"PS.seek 1.5ml +2 "processing"%^' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%)'T +1596 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%z  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2410 "core" ' + ."da"PSV.dial PTV +2 "processing"%& +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%+ +74 "core"  +2 ."da"delay 5 seconds +501 .PSV.dial PTV +3 "processing"%! +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%.'T +2401 "core" ' + #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +136 "core"  + "processing"%% +4 "core" %V(\ q + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%''& +2115 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%5 +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%1  +36 "core" +2 "processing"%% +4 "core" %+\ q + ."da"PS.seek 1.5ml +2 "processing"%0' +582 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%3 * +36 "core" , + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%7  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'T +1600 "core" ' + "processing"%:9 +4 "core" 95S + #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%/  +4 "core" 5S + 5S + "processing"%& +3 "core" &W\ u+ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&C% +3 "core" % Q   +2 "storage"(@% +4 "core" %n 2 1 n\ + "storage"(D. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"(9(2 +204 "core" ( +9 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (A& +3 "core" &4 \ +2 "manipulator"&{& +4 "core" &-p e + "manipulator"&% +4 "core" % Q   +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&X( +173 "core" ( + "manipulator"&H& +4 "core" & ] c +2 "storage"(<& +3 "core" &: \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'5 +107 "core" ' +2 "storage"(P& +4 "core" &: k\ + ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(F'6 +268 "core" ' +2 "storage"(- +3 "core" -'6 +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place + "storage"(6' +37 "core" ' + "manipulator"&2& +4 "core" &  b +2 "manipulator"&8% +3 "core" %L  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +107 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&M( +246 "core" ( +2 "manipulator"&L& +4 "core" &  d + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  d +2 ."da"Forearm.seek PC +2 "manipulator"&4' +100 "core" ' +2 ."da"Hand.close + "manipulator"&>/ +64 "core" / +2 ."da"PC.seek :open +2 "processing"%I( +398 "core" ( +2 "storage"(E& +3 "core" &: S R 1\ +2 "manipulator"&=& +4 "core" &  b + "manipulator"&U% +4 "core" %  +2 ."da"Forearm.seek :retract + "manipulator"&K' ] +101 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"& ( +247 "core" ( +2 "manipulator"&V& +4 "core" &  W + "storage"(\\& +4 "core" &: z u\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&Q'5 +95 "core" ' + ."da"Hand.open +2 "manipulator"&R1 +54 "core" 1 +2 "storage"(B- +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(O'z +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(W' +49 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2817h.tif +6 "processing"%e& +10 "core" &\ +3 "manipulator"&c& +5 "core" & . Q +2 "manipulator"&d% +5 "core" % 0  v +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&[' ] +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&_(-] +184 "core" ( + "manipulator"&t& +4 "core" &-Z  x +2 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &$& +3 "core" &-Z % x +7 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +104 "core" ' +6 ."psFlush"Hand.close +2 "manipulator"&l/ +63 "core" / +2 "manipulator"&S& +4 "core" &-~ C T +2 "manipulator"&*% +3 "core" % υ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&h' ] +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&j( +122 "core" ( +2 "manipulator"&m& +4 "core" &  T + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +4 "core" &  T +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&r' +103 "core" ' +2 "manipulator"& & +4 "core" &  T +2 "manipulator"&Z% +3 "core" %  +2 "processing"%g& +4 "core" &\ +2 "processing"%|& +5 "core" &\ +2 ."psFlush"PC.seek :closed +2 "processing"%](W +4 "core" &#\  +9 &1~!\ w+{ +9 &b~!\ w> +9 &]p!\ wO +10 &Q$\ ZO +9 &R"\ LP +10 &S!\ KP +9 &bP"\ LO +9 &#O!\ KP +10 & O"\ LP +9 &"P"\ LP +9 &$jO"\ KO +10 &&+N"\ KP +9 &'O"\ KO +9 &)Q!\ LP +10 &+pT"\ KP +9 &-3O!\ LP +10 &.U \ KP +9 &0P"\ KP +9 &2zU$\ sO +10 &4>W"\ zO +9 &6T!\ zN +9 &7Y!\ zO +10 &9R"\ {O +9 &;FS#\ {O +10 &=U"\ {O +9 &>U!\ {O +10 &@Z"\ zO +9 &BNW!\ zO +9 &DQ!\ iO +9 &EV"\ LQ +10 &Ga"\ KQ +9 &IHp"\ IT +10 &K!\ HU +9 &L \ GW +9 &N#\ GW +10 &PF#\ GW +9 &R!\ GW +9 &S"\ GW +10 &U"\ FW +9 &W2{m!\ K* +10 &Wt"\ K@ +9 ( +2 "processing"%|& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.69 +2 "processing"%Y& +4 "core" &W)"\ P2 + &W(\ O2 + ."psFlush"Hand.open +2 "manipulator"&n1 +60 "core" 1 +2 "manipulator"&N% +4 "core" %   +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&y' ] +101 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%a +58 "core"  + "processing"%}% +4 "core" %Y\ +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%u' +552 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 18.333 seconds\ /var/log/esp/da21jul2817h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2817h15s.tif +39 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +81 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +919 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2817h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2817h30s.tif +816 "Can"K\ h +371 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%s @ +194 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +129 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'6 +1328 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2817h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2817h70s.tif +1290 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%J +109 "core"  + "processing"%p% +4 "core" %4\  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%x' +586 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2107 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%f @ +71 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%\ +109 "core" + ."psFlush"PS.seek :empty +2 "processing"%w'6 +2165 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2817h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "18.333 sec auto-exposure",Subject: "da21jul2817h images!" +3 "storage"(- +3 "core" -' +2 "storage"(& +5 "core" &: z { +\ + "manipulator"&& +5 "core" & L T + "manipulator"&% +4 "core" % K d  +2 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +65 "manipulator"&( +268 "core" ( +118 "manipulator"&& +3 "core" ' +2 & 6  + ."psFlush"PSV.dial PSR +2 "storage"(& +2 "processing"%" +5 "core" &: %\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&q'5 +93 "core"  + ' +2 ."psFlush"PSR.select :flush +4 ."da"SE.reconfigure :gently +4 "processing"%@ + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.09 Pucks below Top Plate +3 "storage"(`' +4 ."psFlush"PS.seek 1ml +2 "processing"%'X= +51 "core" ' +2 "manipulator"&& +4 "core" &   + "storage"(& +4 "core" &: \\  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 +2 "manipulator"&k' +32 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&T, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(o' +20 "core" ' +2 "manipulator"&%% +4 "core" %&w $ ) + "storage"((& +5 "core" &:\ * | }\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 3 + 317 counts +2 "manipulator"&^'R +12 "core" ' + "manipulator"&z& +5 "core" &   + "storage"(& +5 "core" &: ,  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'5 +38 "core" ' +2 "storage"()% +5 "core" %   +3 ."downElevator"SE.seek :down +3 "storage"(&'g +98 (+% +3 "core" %; RP +2 "manipulator"&!% +4 "core" %= G +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +3 "manipulator"&#' ] +93 "core" ' +70 ' + ."downElevator"SE.stop + "storage"(5 +3 (,& +4 "core" &:  +566 ' +2 ."psFlush"PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%-' +1620 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +87 "core"  +3 ."psFlush"PTV.dial :puck +2 "processing"%.  +70 "core"  +3 ."psFlush"PBV.dial :waste1 +4 .PS.seek 0ml +3 "processing"%5'T +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%1 +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +584 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%'' +2107 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%3 +86 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%7 U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%0'T +2625 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%: @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%C'T +2617 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%D' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%A +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%{'T +2614 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%H  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%<'T +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%~ +56 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%P'X= +1091 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +1623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%2  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%8'T +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +591 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2107 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%X U +53 "core" V + ."psFlush"PS.seek 0ml +2 "processing"%>'T +2621 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%E  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%='T +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%4' +2638 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%V +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%\\'T +2624 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%M @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +764 "Can"]\ @@ +1852 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%B  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%e'T +2616 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&c& +4 "core" &   +2 "manipulator"&d% +3 "core" % I   +2 ."psFlush"Elbow.seek PC +2 "manipulator"&K( +246 "core" ( +2 "manipulator"&6& +4 "core" &  J + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &  J +2 ."psFlush"Forearm.seek PC +2 "manipulator"&t' +102 "core" ' + ."psFlush"Hand.close +2 "manipulator"&$/ +56 "core" / +40 ."psFlush"PC.seek :open +10 "processing"%Q( +402 "core" ( + "manipulator"& & +4 "core" &  J +2 "manipulator"&l% +3 "core" %  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&S' ] +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&*(-] +138 "core" ( + "manipulator"&[& +5 "core" &-[  o + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +2 "core" &-\\  n +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&i't +110 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +64 "core" 1 +2 "manipulator"& % +4 "core" % ~~  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z' ] +98 "core" ' +2 #tFinished short da assay +53984 "Can"c\ 33 +60001 u\ 33 +60002 u\ 33 +60002 t\ 33 +60002 \ 22 +60002 z\ 22 +60002 {\ 22 +60001 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 32 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60001 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60001 \ 22 +60002 \ 22 +60002 \ 22 +60002 /\ 22 +60002 <\ 22 +60002 R\ 22 +60002 Q\ 22 +60002 \ 22 +60002 >\ 32 +60002 \ 22 +60002 \ 21 +60002 \ 22 +60002 z\ 22 +60002 \ 22 @PDT1627542247.86 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 32 +60002 \ 22 +60002 \ 22 +60001 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 32 +60002 \ 22 +60002 \ 22 +60002 \ 32 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60001 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 32 +60001 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60001 \ 22 +60002 \ 32 +60002 \ 22 +60002 \ 22 +60003 \ 44 +60001 \ 22 +60002 \ 22 +60001 \ 22 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 43 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60001 \ 44 +60002 \ 44 +16478 #t-> access 3 +3 "storage"(g% +3 "core" %g   +2 "manipulator"&_% +4 "core" % ] !  +2 "manipulator"&h& +3 "core" &- ) ? +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(I([I +675 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (Y& +3 "core" &[J Z V\  +825 #t-> access 4 +2 "storage"(n% +4 "core" %h 4  + "manipulator"&N% +4 "core" % ] 3  +2 "manipulator"&|& +3 "core" &- % ? +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(a( +986 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (}& +2 "core" & \ / P\ +40972 "Can"\ 44 +1225 #t-> startTube 4 +315 #-> shortDA +2 "collection"'r% +2 "processing"%% +7 "core" %  \ +3 %X \ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +5338 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%u +134 "core" + .tPTV.dial :PRVmixing +2 "processing"%s  +127 "core" + .tPRV.dial :sipper +2 "processing"%  +45 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%'d +2278 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%b  +132 "core" +2 .tPS.seek 0.5ml + "processing"%J' +1262 "core" ' + .tPRV.dial :waste2 +2 "processing"%p @ +102 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%'T +581 "core" ' + .tPSV.dial PSR +2 "processing"%x +105 "core"  + "processing"%% +4 "core" %X \ + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%f'X= +1090 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%\ ' +1598 "core" ' + .tPSV.dial :mixloop +2 "processing"% +105 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2616 "core" ' + .tPSV.dial PSR +2 "processing"% +105 "core"  + "processing"%% +4 "core" %U\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%'X= +1090 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%j' +1605 "core" ' + .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tPRV.dial :sipper + "processing"%  +44 "core" +2 .tPS.seek 0ml +2 "processing"%"'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"% +106 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +7 "processing"%% +104 "core" +2 .tPS.seek 0ml +2 "processing"%('T +2618 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%y& +4 "core" &!\ + "manipulator"&z% +4 "core" % ]   + "storage"(% +4 "core" %k  J  + "storage"(). +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(W(+ +520 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (w& +3 "core" &+\ 4\ * a\  +2 "manipulator"&+& +4 "core" &- ? + "manipulator"&!% +4 "core" % ]  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&q( +168 "core" ( + "manipulator"&& +5 "core" & G $ + "storage"(`& +4 "core" &+  H $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&k'K +90 "core" ' +2 "storage"(^& +4 "core" &+  $ +2 .tSE.reconfigure :pick +42 "storage"(#]K-0-\ b +10 .tSE.seek :beamBreak +2 "storage"(,'6 +277 "core" ' + "storage"(o- +4 "core" -'y + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (& +3 "core" &+ | t m\ $ +2 "manipulator"&&& +3 "core" & _ $ +2 .tElbow.seek 4 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" & j $ +2 "storage"(.& +4 "core" &+ C $ +2 .tForearm.seek 4 + 300 counts + "manipulator"&-'W +23 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&1/ +59 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&5& +2 "storage"('g +7 "core" & l $ + "manipulator"&3% +5 "core" % a < ? +2 .tForearm.seek :retract + "manipulator"&7' ] +92 "core" ' +2 .tElbow.seek PC + "manipulator"&'( +174 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +74 "core" ( +3 "manipulator"&:& +4 "core" & & 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" & H 7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&/& +4 "core" &  7 +2 "manipulator"&@% +4 "core" % u + "processing"%C& +4 "core" &(\ +2 "processing"%A& +5 "core" &(\ +2 .tPC.seek :closed +2 "processing"%D(W +4 "core" &*\ +7 &A*\ $e +10 &U*\ 7 +9 &~0\ K +9 &`+\ N +10 &M_*\ M +9 &^*\ M +9 &b+\ N +10 &\\*\ N +9 & T]+\ N +10 &"\\+\ N +9 &#])\ N +9 &%]*\ N +10 &']_*\ M +9 &)`)\ N +9 &*b*\ N +10 &,c)\ N +9 &.db*\ N +10 &0%d0\ N +9 &1`*\ N +9 &3e)\ N +10 &5ka*\ N +9 &7._*\ N +9 &8^+\ N +10 &:_+\ M +9 &5`*\ N +9 &?b+\ N +9 &A`)\ N +10 &Czb)\ N +9 &E<c+\ N +9 &Fm*\ O +10 &H})\ Q +9 &Jv*\ R +10 &L4*\ T +9 &M+\ T +9 &O*\ S +10 &Qz*\ T +9 &S<*\ T +9 &T+\ T +10 &V*\ > +9 &W2*\ O +9 &W*\ * +3 ( +2 "processing"%A& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&1 +60 "core" 1 + "manipulator"&{% +4 "core" %  B +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&H' ] +96 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%G  +2 %~9 +7 "core" 9n +102 "processing"%<9 +2 "core" 9n +102 "processing"%P9 +2 "core" 9m  +102 "processing"%9 +3 "core" 9m  +102 "processing"%29 +2 "core" 9m +102 "processing"%?9 +3 "core" 9l +102 "processing"%F9 +3 "core" 9n +102 "processing"%89 +2 "core" 9m +102 "processing"%9 +3 "core" 9o" +102 "processing"%9 +2 "core" 9p& +102 "processing"%X9 +3 "core" 9r* +102 "processing"%L9 +2 "core" 9r/ +102 "processing"%9 +2 "core" 9t3 +102 "processing"%>9 +4 "core" 9w7 +102 "processing"%E9 +2 "core" 9z; +102 "processing"%;9 +3 "core" 9}? +102 "processing"%U9 +2 "core" 9D +102 "processing"%=9 +2 "core" 9H +103 "processing"%V9 +3 "core" 9L +102 "processing"%49 +2 "core" 9P +102 "processing"%M9 +2 "core" 9T +102 "processing"%\\9 +3 "core" 9X +102 "processing"%B9 +2 "core" 9] +102 "processing"%R9 +3 "core" 9a +102 "processing"%c9 +3 "core" 9e +102 "processing"%d9 +2 "core" 9i +102 "processing"%69 +3 "core" 9m +102 "processing"%O9 +2 "core" 9r +102 "processing"%T9 +3 "core" 9v +102 "processing"%$9 +2 "core" 9z +102 "processing"%#9 +3 "core" 9~ +102 "processing"%]9 +2 "core" 9 +102 "processing"% 9 +2 "core" 9 +102 "processing"%l9 +4 "core" 9 +102 "processing"%[9 +2 "core" 9 +102 "processing"%m9 +2 "core" 9 +102 "processing"%t9 +3 "core" 9 +102 "processing"%K9 +2 "core" 9 +102 "processing"%9 +4 "core" 9  +102 "processing"% 9 +2 "core" 9 +102 "processing"%S9 +3 "core" 9 +102 "processing"%i9 +2 "core" 9# +102 "processing"%9 +2 "core" 9+ +102 "processing"%g9 +3 "core" 92 +102 "processing"%_9 +2 "core" 9: +103 "processing"%h9 +2 "core" 9A +3 .tPH.hold 2:00:00,28C +2 "processing"%9 pp? +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +105 "core"  + "processing"%n% +4 "core" %T/\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%N' +587 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%|'& +1611 "core" ' + .tPTV.dial :puck +2 "processing"%I  +125 "core"  + .tPSV.dial PTV +2 "processing"%} +73 "core" +2 .tPBV.dial :waste1 + "processing"%r  +54 "core" + "processing"%% +4 "core" %#\ \ +2 .tPS.seek 1.5ml +2 "processing"%u' +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +33 "core" + +3 .tPS.seek 0ml + "processing"% 'T +1601 "core" ' +2 .tdelay 5:00 +8934 "Can"\ \\\\ +21068 #trecoverPSRreagent08 +6 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%e  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%p' +2356 "core" ' + .tPSV.dial PTV +2 "processing"%J +75 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%x +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 .tPS.seek 0ml + "processing"%f'T +2362 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +127 "core" + .tPSV.dial :mixloop +2 "processing"%\ +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +101 "core" @ +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%'] +369 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +43 "core" +2 "processing"%% +4 "core" %W\ +2 .tPS.seek 0.3ml + "processing"%'` +346 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +33 "core" +2 .tPRV.dial :air + "processing"%j  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'K +1258 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%" @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%%' +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%y'& +1611 "core" ' + .tPSV.dial :PML +2 "processing"%z +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +70 "core" A +2 .tPBV.dial :waste1 + "processing"%)  +35 "core" + "processing"%a% +4 "core" %+.\  +2 .tPS.seek 1.85ml +2 "processing"%w'" +230 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" + +3 .tPS.seek 0ml + "processing"%!'T +1978 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &  9\ +2 "manipulator"&`& +3 "core" & C 5 +2 "manipulator"&^% +3 "core" % S\ K  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&*(-] +130 "core" ( +2 "manipulator"&Z& +4 "core" &-V\  !v + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &o& +3 "core" &-V\ W !v +2 .tForearm.seek :garage + "manipulator"&'t +107 "core" ' +2 .tHand.close + "manipulator"&&/ +58 "core" / +3 "manipulator"&& +4 "core" &- G + "manipulator"&.% +4 "core" % ~ +2 .tForearm.seek :retract + "manipulator"&1' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&5( +281 "core" ( +2 "manipulator"&3& +4 "core" & N a +42 .tElbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +3 &q& +2 "core" & ` +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&k' +99 "core" ' +2 "manipulator"&,& +4 "core" & S ` + "manipulator"&-% +5 "core" % * + "collection"':& +5 "core" &  @\ +2 "collection"'0& +4 "core" &  e\ +2 .tCC.seek :closed +2 "collection"'(W +5 "core" &  n\ +7 & 4 g\ $d +9 &|S j\ 8 +10 &~  e\ M +9 &`  i\ P +9 &E` a\ O +10 &`  j\ P +9 &`  e\ P +10 &`  d\ P +9 & Mb  Z\ O +9 &"` k\ P +10 &#`  f\ O +9 &%b  k\ P +9 &'Sd  `\ P +10 &)`  k\ O +9 &*_ h\ P +10 &,_  b\ P +9 &.\\b  f\ P +9 &0`  h\ P +10 &1_  d\ P +9 &3^  Z\ P +9 &5b` b\ P +10 &7$b  d\ P +9 &8^ i\ P +10 &:[  b\ P +9 &-b j\ P +10 &?b  b\ P +9 &Ab `\ P +9 &Ctb  \ P +10 &E3e U\ Q +9 &Fk  y\ Q +10 &Hv  m\ R +9 &Jk  Y\ V +9 &L&  \\\ X +10 &M  X\ Y +9 &O  a\ Y +9 &Qh  \ Y +10 &S'  \ Z +9 &T  [\ Z +10 &V]Z  v\ 9 +9 &V  T\ J +5 ( +2 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.87 + "collection"'/& +5 "core" &Vh  \ I + &Vg  l\ I + .tHand.open + "manipulator"&@1 +60 "core" 1 +2 "manipulator"&C% +4 "core" % a * +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +106 "core" ' + .tPSV.dial PSR +2 "processing"%7 +105 "core"  +2 "processing"%Q% +4 "core" %Z\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1604 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%{  +44 "core"  +2 .tPS.seek 0ml + "processing"%~'T +1609 "core" ' + .tPSV.dial PSR +2 "processing"%A +45 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%<' +2618 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%  + "collection"'P  +37 "core"  +126  + .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%2  +72 "core" +2 .tPS.seek 0ml +2 "processing"%?'T +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%F  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2618 "core" ' + .tPSV.dial :air +2 "processing"%X  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%L' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%>'T +2017 "Can"\ NM +598 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&E& +5 "core" &  ` +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +39 "core" ( + "manipulator"&U& +4 "core" & 9 ; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" &  ; +2 .tForearm.seek CC +2 "manipulator"&V' +91 "core" ' + .tHand.close +2 "manipulator"&4/ +60 "core" / +2 .tCC.seek :open + "collection"'M( +396 "core" ( +2 "manipulator"&\\& +4 "core" & k ; + "manipulator"&B% +4 "core" % 2 m +2 .tForearm.seek :retract +2 "manipulator"&R' ] +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&c(-] +276 "core" ( + "manipulator"&d& +4 "core" &-T  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &-T H  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&O't +103 "core" ' +3 .tHand.open + "manipulator"&T1 +62 "core" 1 + "manipulator"&$% +5 "core" % x Q + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#' ] +110 "core" ' +2 ."da"delayUntil "09:38:37.14" +24883 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%] @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" + +2 ."da"PSV.dial :air + "processing"%[  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%m' +2353 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%t +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%K  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'T +2331 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%i +134 "core"  +2 "processing"%% +4 "core" %T\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%g' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%_'& +1598 "core" ' +2 ."da"PTV.dial :puck +7 "processing"%h  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%Y +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%n  +35 "core" + "processing"%(% +4 "core" %".\  +2 ."da"PS.seek 1.5ml +2 "processing"%N' +589 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 + "processing"%I * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%}'T +1601 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%r  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%s' +2354 "core" ' + ."da"PSV.dial PTV +2 "processing"%u +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +72 "core" +2 ."da"delay 5 seconds +117 "Can"~\ DD +385 ."da"PSV.dial :air +2 "processing"%b  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2340 "core" ' + #"da"washCycleDA #2 of 2 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"% +145 "core"  +2 "processing"%J% +4 "core" %U\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%x' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1601 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +43 "processing"%p  +41 "core" +2 "processing"% % +4 "core" %"\  +2 ."da"PS.seek 1.5ml + "processing"%\ ' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%f'T +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2328 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2335 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%%  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +4 "processing"%z  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%) +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%a'g +379 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%+  +45 "core"  +2 "processing"%y% +4 "core" %g\  + ."da"PS.seek 0.55ml +2 "processing"%w'! +329 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml + "processing"%`'& +1547 "core" ' + ."da"PSV.dial :PML +2 "processing"%^ +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%Z @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%o  +35 "core" +2 "processing"%'% +4 "core" %%,\  +2 ."da"PS.seek 1.85ml + "processing"%&' +227 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%.'T +1967 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +23460 "Can"\ 87 +24543 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%H  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSV.dial :air + "processing"%3  +46 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%q' +2360 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%* +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%- +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%:  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%1'T +2360 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%v +145 "core"  +2 "processing"%/% +4 "core" %T-\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%@' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +4 "processing"%C'& +1601 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%7 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%Q  +34 "core" + "processing"%k% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%!' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1601 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%A  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%P +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2347 "core" ' +2 ."da"PSV.dial PTV + "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%2 +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%F  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%?'T +1836 "Can"\ :: +499 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 "processing"%8% +4 "core" %X.\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%X' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core" + "processing"%E% +4 "core" %#\  +2 ."da"PS.seek 1.5ml +2 "processing"%U' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%4'T +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%5  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\\' +2352 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%B +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%V +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%d +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%6  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%;'T +2348 "core" ' + #"da"washCycleDA #3 of 3 +7 .PSR.select :air +49 .PSV.dial PSR +9 "processing"%T +145 "core"  + "processing"%$% +4 "core" %T/\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%R' +582 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%O'& +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%] +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%l% +4 "core" %#\  +2 ."da"PS.seek 1.5ml +2 "processing"%[' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t'T +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%K  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%m' +2338 "core" ' + ."da"PSV.dial PTV +2 "processing"%i +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%S +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%h'T +2332 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%Y +140 "core"  +5 "processing"%n% +10 "core" %S\ +2 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +4 "processing"% +15 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +6 "processing"%(' +340 "core" ' +3 ."da"delay 5 seconds +502 "processing"%_% +4 "core" %.\ ~ +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%I' +328 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%N'& +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%r +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%|% +4 "core" %,+\ | +2 ."da"PS.seek 1.5ml +2 "processing"%}' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%u * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%G'T +403 "Can"u\ +1193 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%e  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%s +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2390 "core" ' + ."da"PSV.dial PTV +2 "processing"%J +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%p'T +2397 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +147 "core"  + "processing"%% +4 "core" %W\ + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'& +2114 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%\ +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%% +4 "core" %%-\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +33 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%j  +105 "core"  +6 ."da"PS.seek 0ml +2 "processing"%'T +1614 "core" ' + "processing"%"9 +4 "core" 95S + #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"%  +4 "core" 5S + 5S + "processing"%& +3 "core" &W\ * +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&%% +3 "core" % : |  +2 "storage"(z% +4 "core" %m \ + "storage"(. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"()(2 +201 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &5 g y P\ +2 "manipulator"&+& +3 "core" &-}  V +2 "manipulator"&y% +3 "core" % :   +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&a( +174 "core" ( +2 "manipulator"&& +4 "core" & m # + "storage"(w& +4 "core" &9 a\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&^'5 +97 "core" ' +2 "storage"(Z& +4 "core" &9 \ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(o'6 +268 "core" ' + "storage"('- +3 "core" -'6 +2 ."da"SE.configure :default +7 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(' +35 "core" ' +2 "manipulator"&`& +4 "core" & { # + "manipulator"&&% +4 "core" %*  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&H' ] +102 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&( +251 "core" ( +2 "manipulator"&3& +4 "core" & = + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &  = + ."da"Forearm.seek PC +2 "manipulator"&*' +101 "core" ' + ."da"Hand.close +2 "manipulator"&,/ +64 "core" / +2 ."da"PC.seek :open +2 "processing"%-( +395 "core" ( +2 "storage"(:& +4 "core" &9 g\ + "manipulator"&q& +4 "core" &  ; + "manipulator"&v% +4 "core" % Ϡ N +2 ."da"Forearm.seek :retract +2 "manipulator"&/' ] +95 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&1( +251 "core" ( + "manipulator"&@& +4 "core" & $ +2 "storage"(0& +3 "core" &9 ,\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&7'5 +85 "core" ' +2 ."da"Hand.open +46 "manipulator"&Q1 +62 "core" 1 +2 "storage"(k- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(C'z +26 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"({' +49 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2910h.tif +5 "processing"%!& +13 "core" &(\ ` +4 "manipulator"&A& +9 "core" & & $ +2 "manipulator"&~% +6 "core" % -  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&P' ] +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-] +181 "core" ( + "manipulator"&& +4 "core" &-W  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &2& +3 "core" &-W b  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&<'t +103 "core" ' + ."psFlush"Hand.close +2 "manipulator"&F/ +62 "core" / +2 "manipulator"&& +4 "core" &-  h + "manipulator"&% +4 "core" % π  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&8' ] +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&?( +124 "core" ( + "manipulator"&X& +4 "core" & W  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & D  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&L' +102 "core" ' +2 "manipulator"&E& +4 "core" &   +2 "manipulator"&% +4 "core" %  +2 "processing"%=& +3 "core" &\ a +3 "processing"%U& +4 "core" &\ b +2 ."psFlush"PC.seek :closed +2 "processing"%5(W +5 "core" &"\ a +8 &0y&\ Y+{ +9 &c}(\ W? +10 &]n'\ XO +9 &Q(\ [O +9 &T(\ N +10 &W&\ N +9 &fT(\ O +10 &(T(\ O +9 & Y(\ N +9 &"X'\ O +10 &$nU(\ O +9 &&1U(\ N +9 &'Q'\ N +10 &)V(\ N +9 &+wW(\ N +10 &-9R(\ N +9 &.T'\ ^P +9 &0Q(\ \\O +10 &2{S'\ \\P +9 &4<Y'\ [P +9 &5S(\ [P +10 &7V(\ \\P +9 &9U(\ [P +10 &;EQ'\ [P +9 &=T(\ [P +9 &>T(\ [P +10 &@Y(\ ZP +9 &BMU'\ [P +9 &DW)\ bO +10 &EZ'\ O +9 &Ge'\ P +10 &INx'\ R +9 &K '\ T +9 &L(\ U +10 &N'\ ~U +9 &PM(\ U +9 &R(\ ~U +10 &S(\ ~U +9 &U'\ ~V +10 &W3wk'\ 'y +9 &Wn%\ q: +8 ( +3 &W)&\ _2 + "processing"%U& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.71 +2 "processing"%& +4 "core" &W(\ ^2 +2 ."psFlush"Hand.open + "manipulator"&1 +63 "core" 1 +2 "manipulator"&4% +5 "core" % e + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&B' ] +96 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%V +40 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.125 seconds\ /var/log/esp/da21jul2910h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2910h15s.tif +7 "core"  +4 "processing"%d% +9 "core" %R\ ` + #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%6' +589 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +421 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2910h15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2910h30s.tif +1694 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%T @ +195 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%$  +130 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%; +106 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%R'6 +821 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2910h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2910h70s.tif +1799 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +110 "core"  + "processing"% % +5 "core" %7\ + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%l' +589 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2113 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%>  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%[ @ +71 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%K +107 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'6 +1646 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2910h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "12.125 sec auto-exposure",Subject: "da21jul2910h images!" +3 "storage"( - +3 "core" -' +2 "storage"(t& +5 "core" &9 E O &\ +2 "manipulator"&i& +3 "core" &  +2 "manipulator"&% +6 "core" % S N  +2 ."da"Elbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +3 "manipulator"&S( +263 "core" ( +2 "manipulator"&g& +12 "core" & " +7 "storage"(m& +14 "core" &9  (\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&Y'5 +98 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(n' +64 "core" ' + "manipulator"&h& +4 "core" & 1 " +2 "storage"(_& +4 "core" &9 o t C\ + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 +2 "manipulator"&(' +33 "core" ' + ."da"Elbow.hold +2 "manipulator"&I, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(r' +30 "core" ' + "manipulator"&% +4 "core" %%r o  +2 "storage"(|& +4 "core" &9\ 7\ 6 ]\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 3 + 316 counts +2 "manipulator"&N'Q +12 "core" ' + "manipulator"&u& +4 "core" &  +2 "storage"(}& +4 "core" &9 u +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&e'5 +24 "core" ' + "storage"(b% +4 "core" % G\ +3 ."downElevator"SE.seek :down +3 "storage"(s'g +100 (G% +3 "core" %< J M \ SR +2 "manipulator"&J% +4 "core" %A b } +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&' ] +89 "core" ' +53 ' +60 ."psFlush"PSV.dial PSR +3 "processing"%x +3 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +2 (& +4 "core" &9 Q\ +92  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"% 'X= +1090 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PTV.dial :puck +3 "processing"%p  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%\ 'T +2623 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"% +76 "core"  +3 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%' +593 "core" ' +3 ."psFlush"PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%f +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%j U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2622 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%" @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2613 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%%'T +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%z +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +86 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%+'T +2612 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%y @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%w'T +712 "Can"p\ A@ +1909 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Z +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%c'X= +1089 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%' +73 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%`  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%&'T +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%o +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%^' +600 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%. +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%a U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%,'T +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%q'T +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%v +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%*' +2619 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%@ +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%0'T +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%k  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%!'T +2621 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&/& +4 "core" &   +2 "manipulator"&A% +3 "core" % S >  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&~( +250 "core" ( + "manipulator"&& +5 "core" & 5 3 + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" & 3 +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +104 "core" ' +2 ."psFlush"Hand.close + "manipulator"&2/ +58 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%7( +396 "core" ( + "manipulator"&1& +4 "core" & 2 +2 "manipulator"&F% +3 "core" % < +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-] +133 "core" ( + "manipulator"&P& +4 "core" &-U f +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &-U f +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +112 "core" ' +2 ."psFlush"Hand.open + "manipulator"&<1 +58 "core" 1 +2 "manipulator"&E% +4 "core" % {q @ k +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +104 "core" ' + #tFinished short da assay +673 #-> access 3 +2 "storage"(=% +3 "core" %g   +2 "manipulator"&% +4 "core" % Y  + "manipulator"&8& +4 "core" &-  # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(-([I +679 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &[J\ 2\ : \ ! +4208 #t-> access 4 +3 "storage"(% +3 "core" %h  X  +2 "manipulator"&4% +4 "core" % Y   + "manipulator"&U& +4 "core" &- P # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(V( +985 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (d& +3 "core" &\ W s\ +22800 "Can"B\ 66 +83 #t-> PS.flush +2 #Flushing Processing stage + "processing"%L% +3 "core" %V\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" &\ +2 "manipulator"&6& +4 "core" &- # + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&T(-] +34 "core" ( +2 "manipulator"&$& +4 "core" &-T 6 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &;& +3 "core" &-T 6 +2 .tForearm.seek :garage + "manipulator"&\\'t +106 "core" ' + .tHand.close +2 "manipulator"&]/ +59 "core" / +2 "manipulator"& & +44 "core" &-  +10 "manipulator"&R% +4 "core" % ~ r +2 .tForearm.seek :retract + "manipulator"&l' ] +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +3 "manipulator"&>( +125 "core" ( +2 "manipulator"&[& +4 "core" & 8 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &K& +3 "core" & K 8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&O' +101 "core" ' + "manipulator"& & +5 "core" &  8 + "manipulator"&t% +4 "core" %  +2 "processing"%i& +4 "core" &\ +2 "processing"%& +6 "core" &'\ +2 .tPC.seek :closed +2 "processing"%g(W +4 "core" &'\ +6 &@'\ $e +10 &V~(\ 7 +9 &~'\ L +9 &V(\ M +10 &[\\'\ M +9 &Z(\ M +9 &Z(\ M +10 &Z(\ L +9 & c['\ M +10 &"%Y(\ M +9 &#Z'\ M +9 &%['\ M +10 &'lZ(\ M +9 &).[(\ M +9 &*['\ M +10 &,\\'\ M +9 &.t]'\ M +10 &05\\(\ M +9 &1\\(\ M +9 &3_(\ M +10 &5z_(\ M +9 &7;\\'\ N +9 &8\\(\ M +10 &:\\)\ N +9 &<\\'\ M +10 &>D\\)\ M +9 &@_'\ M +9 &A^(\ M +10 &C_'\ M +9 &EL`'\ M +9 &G g)\ N +10 &Hu'\ P +9 &J&\ R +10 &LC(\ S +9 &N'\ S +9 &O'\ S +10 &Q%\ S +9 &SJ'\ S +9 &U &\ T +10 &V(\ 6 +9 &W-m(\ S +10 &W"'\ . +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.63 +2 "processing"%m& +4 "core" &W#\ . +2 .tHand.open + "manipulator"&?1 +53 "core" 1 + "manipulator"&h% +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&_' ] +108 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%|'X= +1089 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%B' +1607 "core" ' +2 .tPSV.dial PTV + "processing"%u +74 "core" + .tPTV.dial :puck +2 .PBV.dial :waste1 + "processing"%}  +54 "core" +2 .tPS.seek 0ml + "processing"%b'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"%{ +75 "core"  +2 .tPSR.select :flush +2 "processing"%@ +9 .tPS.seek 0.5ml +2 "processing"%G' +585 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%J' +2141 "core" ' +2 .tPSV.dial PTV +2 "processing"%Y +75 "core" + .tPBV.dial PSV +2 "processing"%S U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%n'T +2624 "core" ' + .tPSV.dial PBV +2 "processing"%( @ +44 "core" @ +2 .tPS.seek 2.5ml +2 "processing"%N' +2621 "core" ' + .tPSV.dial :waste1 +2 "processing"%r  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"%e +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%x' +2626 "core" ' + .tPSV.dial PTV +2 "processing"%s +74 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'T +2618 "core" ' + .tPSV.dial PBV +2 "processing"% @ +45 "core" > +2 .tPS.seek 2.5ml +2 "processing"%' +2617 "core" ' + .tPSV.dial :waste1 +2 "processing"%p  +73 "core"  +2 .tPS.seek 0ml +2 "processing"% 'T +2620 "core" ' + #tGaraging FlushPuck in Processing Clamp +7 "manipulator"&& +4 "core" &  8 +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&\ ( +3 "core" ( +2 "manipulator"&& +4 "core" & / 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" & R 8 +2 .tForearm.seek PC + "manipulator"&j' +102 "core" ' +2 .tHand.close + "manipulator"&/ +58 "core" / +2 .tPC.seek :open +2 "processing"%"( +399 "core" ( + "manipulator"&& +5 "core" & 8 + "manipulator"&% +4 "core" % B + .tForearm.seek :retract +2 "manipulator"&' ] +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&z(-] +120 "core" ( + "manipulator"&%& +4 "core" &-[ F  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-[   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'t +108 "core" ' + .tHand.open +2 "manipulator"&y1 +58 "core" 1 + "manipulator"&+% +4 "core" % ~h Y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&' ] +101 "core" ' +30232 "Can"I\ 44 +3288 #t-> esp +548 #-> ESP.ready! +3 "collection"'W% +2 "processing"%Z% +5 "core" %  \ + "manipulator"&w% +4 "sampler")c% +10 "core" %V(\ + % k M  + %f r\ + "manipulator"&'& +5 "core" &-[  + "storage"(`& +3 "core" & 6  +2 "storage"(#% +3 "core" %m ]  +2 "collection"'o& +3 "core" & \ +2 "processing"%&& +3 "core" &(\ +2 "collection"'^ +3 "core"  +2 "sampler"). +3 "core"  +2 "collection"'a% +3 "core" % \ +2 "processing"%3% +4 "core" %V\ + "sampler")H% +5 "core" %f m\ + "collection"',& +4 "core" &  \ +2 "processing"%:& +4 "core" &\ + "manipulator"&D% +4 "core" % k |  + "manipulator"&v& +4 "core" &-[ U  +2 "storage"(q& +4 "core" &    + "storage"(@% +4 "core" %m  "  + "collection"'*9 +4 "core" 9w +2 "processing"%9 +3 "core" 9 +1436 #t-> require 'CBVflush' +3 !o:LoadError: mesg"%no such file to load -- CBVflush:bt[ "(ESP):23:in `require'"(ESP):23:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +709 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'0& +3 "core" & \ +2 "manipulator"&k& +4 "core" &-[ t  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Q(-] +3 "core" ( +2 "manipulator"&/& +4 "core" &-[ r  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &-[ J  +2 .tForearm.seek :garage + "manipulator"&'t +104 "core" ' +2 .tHand.close + "manipulator"&C/ +63 "core" / + "manipulator"&I& +4 "core" &-[ D  +2 "manipulator"&2% +3 "core" % υ +2 .tForearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5( +281 "core" ( + "manipulator"&1& +4 "core" & m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" & m +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&P' +98 "core" ' +2 "manipulator"&X& +4 "core" & m + "manipulator"&% +4 "core" %  0 +2 "collection"'~& +4 "core" & \ +2 "collection"'<& +4 "core" & \ +2 .tCC.seek :closed +2 "collection"'E(W +4 "core" & \ +7 & & \ #b +10 &oU \ 8 +9 & \ M +9 &{^ \ O +10 &<_ \ O +9 &\\ \ O +10 &` \ O +9 &] \ O +9 & Dd \ O +10 &"b \ O +9 &#` \ O +9 &%a \ O +10 &'La !\ O +9 &)` \ O +10 &*a \ O +9 &,] \ O +9 &.Sa \ P +10 &0` \ O +9 &1] \ O +9 &3` \ O +10 &5]\\ \ O +9 &7a \ O +10 &8_ \ O +9 &:] \ O +9 &&_ \ O +9 &?c \ O +9 &A] \ O +10 &Ckc \ P +9 &E-g \ P +10 &Fk  \ P +9 &Hz \ R +9 &Je  \ U +10 &L =\ W +9 &M f\ X +9 &O P\ Y +10 &Qa A\ Y +9 &S! 9\ Y +10 &T :\ Y +9 &V^` ]\ 6 +9 &V &\ T +9 ( +2 &VZ =\ G + "collection"'<& +59 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.86 +2 "collection"'& +4 "core" &VZ \ G + &V[  \ G + &V[ C\ G + &VZ 7\ G &VZ ;\ G + &VZ @\ G + &V[ Z\ G +2 .tHand.open + "manipulator"&1 +63 "core" 1 +2 "manipulator"&=% +4 "core" % 0 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +6 #t-> CBV.PRV +2 .CBV.dial PRV +1531 #-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%8 @ +70 "core" A +799 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%) +104 "core" +524 #t-> CTV.air +2 .CTV.dial :air +1272 #-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +103 "core"  +773 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +771 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +75 "core"  +493 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%4' +2623 "core" ' +2 "processing"%U% +4 "core" %(\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%- +75 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%d'T +2617 "core" ' + "processing"%L% +4 "core" %S(\ +7 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +75 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%6' +2617 "core" ' +2 "processing"%$% +4 "core" %(\  +7 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%; +75 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%]'T +2623 "core" ' +2 "processing"% % +4 "core" %R(\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%R +74 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 "processing"%% +4 "core" %(\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%[ +75 "core" +628 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%K'T +2612 "core" ' + "processing"%\\% +4 "core" %W(\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +74 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%t' +2618 "core" ' +2 "processing"%i% +4 "core" %)\  +11 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%T +75 "core" +6 #t-> PS.empty +3 .PS.seek 0ml + "processing"%l'T +2629 "core" ' + "processing"%7% +4 "core" %M(\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%m +74 "core"  +170 #t-> PSR.air + .PSR.select :air +2 "processing"% +317 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%?' +2620 "core" ' + "processing"%h% +4 "core" %(\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +74 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2618 "core" ' +2 "processing"%O% +4 "core" %S(\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%! +158 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%|' +2618 "core" ' +2 "processing"%u% +4 "core" %(\  +6 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%} +75 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%B'T +2618 "core" ' +2 "processing"%{% +4 "core" %V(\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%b +75 "core"  +6 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%G' +2624 "core" ' +2 "processing"%Y% +4 "core" %)\  +6 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%S +74 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%J'T +2622 "core" ' + "processing"%(% +4 "core" %R)\ +9 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&n& +3 "core" & m +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&r( +41 "core" ( + "manipulator"&N& +5 "core" & : + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" & \ : +2 .tForearm.seek CC +2 "manipulator"&' +88 "core" ' +2 .tHand.close + "manipulator"&s/ +63 "core" / +2 .tCC.seek :open + "collection"'x( +398 "core" ( +2 "manipulator"& & +4 "core" & : + "manipulator"&% +4 "core" % + .tForearm.seek :retract +2 "manipulator"&p' ] +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(-] +273 "core" ( +2 "manipulator"&& +4 "core" &-b } p + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-b p +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&f't +113 "core" ' +2 .tHand.open +2 "manipulator"&1 +55 "core" 1 +2 "manipulator"&>% +4 "core" % |j $ S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&_' ] +99 "core" ' +5412 "Can"U\ 33 +16289 #t-> access 4 +2 "storage"(g% +4 "core" %m  h  + "manipulator"&% +4 "core" % f p  +2 "manipulator"&& +3 "core" &-b  p +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(%( +7 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" & \ 8 \ +43672 "Can"X\ 33 +60002 f\ 33 +60002 d\ 33 +60002 Z\ 33 +60002 [\ 22 +60002 ^\ 22 +59375 #t-> startTube 4 +305 #-> shortDA +2 "collection"'j% +4 "core" % R\ + "processing"%\ % +5 "core" %R\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +308 "Can"T\ 11 +3858 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%y +46 "core" + .tPTV.dial :PRVmixing +2 "processing"%+  +70 "core" + .tPRV.dial :sipper +2 "processing"%  +131 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +49 "processing"%'d +2280 "core" ' +2 ."connect"PRV.dial CBV +9 .tCBV.dial PRV + "processing"%W  +130 "core"  +3 .tPS.seek 0.5ml + "processing"%w' +1261 "core" ' + .tPRV.dial :waste2 +2 "processing"%Z @ +103 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%c'T +589 "core" ' + .tPSV.dial PSR +2 "processing"%' +108 "core"  + "processing"%`% +4 "core" %U\ + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%#'X= +1086 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%o' +1601 "core" ' + .tPSV.dial :mixloop +2 "processing"%& +106 "core" +2 .tPS.seek 0ml +2 "processing"%^'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"%. +106 "core"  +2 "processing"%a% +4 "core" %R&\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%3'X= +1091 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%H' +1597 "core" ' +2 .tPSV.dial :mixloop + "processing"%, +105 "core" + .tPRV.dial :sipper +2 "processing"%:  +44 "core" +2 .tPS.seek 0ml +2 "processing"%D'T +2629 "core" ' + .tPSV.dial PSR +7 "processing"%v +104 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%q' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%@ +106 "core" +2 .tPS.seek 0ml +2 "processing"%*'T +2621 "core" ' + #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%& +4 "core" &\ + "manipulator"&0% +4 "core" % f A  +2 "storage"(k% +3 "core" %m "  +2 "storage"(/. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(A(+ +518 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (C& +3 "core" &+\ 1\ 4\  +2 "manipulator"&I& +3 "core" &-b ( p +2 "manipulator"&2% +3 "core" % f   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&z( +198 "core" ( +2 "manipulator"&& +4 "core" & t + "storage"(& +4 "core" &+  ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&1'K +89 "core" ' + "storage"(F& +5 "core" &+   ' + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(Q'6 +269 "core" ' +2 "storage"(X- +3 "core" -'z +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &+ L O c\ ' + "manipulator"&~& +4 "core" &  t +2 .tElbow.seek 4 + "manipulator"&( +10 "core" ( + "manipulator"&M& +4 "core" & ^ +2 "storage"(& +4 "core" &+ m m &\ ' +2 .tForearm.seek 4 + 300 counts + "manipulator"&'W +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&=/ +53 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&<& +2 "storage"(P'g +7 "core" &  ^ + "manipulator"&8% +4 "core" % S  Q +2 .tForearm.seek :retract +2 "manipulator"&)' ] +92 "core" ' +2 .tElbow.seek PC + "manipulator"&( +175 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +62 "core" ( +2 "manipulator"&& +4 "core" & . O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &  O +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&U' +103 "core" ' +2 "manipulator"&-& +4 "core" & O + "manipulator"&4% +4 "core" % +2 "processing"%L& +3 "core" &'\ +3 "processing"%& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%d(W +5 "core" &(\  +9 &1'\ *y +9 &d'\ > +9 &`w)\ N +10 &"\\#\ M +9 &Y(\ M +9 &](\ M +10 &g\\(\ N +9 &)\\(\ N +10 & \\)\ M +9 &"Y#\ M +9 &$p\\'\ M +10 &&2Y'\ M +9 &'])\ M +9 &)_(\ M +10 &+x_(\ M +9 &-:_(\ M +10 &.`(\ N +9 &0`(\ M +9 &2`(\ N +10 &4Ac'\ N +9 &6]'\ N +9 &7_(\ N +10 &9Z)\ M +9 &;J](\ M +10 &= ]'\ N +9 &>](\ N +9 &@_'\ N +10 &BR\\(\ M +9 &D`(\ N +9 &Eb'\ N +10 &Gp(\ O +9 &IN'\ Q +10 &K (\ S +9 &L'\ S +9 &N'\ S +10 &PQ(\ S +9 &R'\ S +9 &S&\ T +10 &U'\ T +9 &W.ru(\ $p +9 &W!g(\ 1 +10 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&$1 +3 "core" &W(\ ) +53 1 + "manipulator"&;% +4 "core" %  w +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&6' ] +92 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %R9 +5 "core" 9yy +102 "processing"%]9 +3 "core" 9w +102 "processing"%9 +2 "core" 9v  +102 "processing"%[9 +8 "core" 9t  +102 "processing"%9 +2 "core" 9t +102 "processing"%\\9 +3 "core" 9t +102 "processing"% 9 +2 "core" 9t +102 "processing"%K9 +2 "core" 9t +102 "processing"%i9 +3 "core" 9t" +102 "processing"%T9 +2 "core" 9v& +102 "processing"%t9 +2 "core" 9x* +102 "processing"%79 +3 "core" 9{/ +102 "processing"%m9 +2 "core" 9|3 +102 "processing"%l9 +3 "core" 97 +102 "processing"%h9 +2 "core" 9; +102 "processing"%9 +3 "core" 9? +102 "processing"%?9 +2 "core" 9D +103 "processing"%O9 +2 "core" 9H +102 "processing"%!9 +3 "core" 9L +102 "processing"%9 +2 "core" 9P +102 "processing"%u9 +3 "core" 9T +102 "processing"%}9 +2 "core" 9X +102 "processing"%|9 +6 "core" 9] +104 "processing"%{9 +4 "core" 9a +104 "processing"%b9 +3 "core" 9e +102 "processing"%B9 +2 "core" 9j +102 "processing"%Y9 +3 "core" 9n +102 "processing"%S9 +2 "core" 9r +102 "processing"%G9 +2 "core" 9v +102 "processing"%(9 +3 "core" 9z +102 "processing"%n9 +2 "core" 9~ +102 "processing"%N9 +3 "core" 9 +102 "processing"%e9 +2 "core" 9 +102 "processing"%s9 +4 "core" 9 +102 "processing"%59 +2 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%E9 +2 "core" 9 +102 "processing"% 9 +3 "core" 9 +102 "processing"%9 +3 "core" 9# +102 "processing"%9 +2 "core" 9+ +102 "processing"%9 +2 "core" 92 +103 "processing"%9 +2 "core" 9: +102 "processing"%r9 +3 "core" 9B +2 .tPH.hold 2:00:00,28C +8 "processing"% pp? +3 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%> +106 "core"  + "processing"%p% +4 "core" %R \ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%f' +583 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%g'& +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +125 "core"  + .tPSV.dial PTV +2 "processing"% +75 "core" + .tPBV.dial :waste1 +7 "processing"%  +54 "core" +2 "processing"%V% +4 "core" %&&\  +2 .tPS.seek 1.5ml + "processing"%9' +588 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%j * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%\ 'T +1602 "core" ' +2 .tdelay 5:00 +12314 "Can"\ 77 +17688 #trecoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%y  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%+ * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%J' +2337 "core" ' + .tPSV.dial PTV +2 "processing"%W +77 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%w  +79 "core"  +2 .tPS.seek 0ml +2 "processing"%''T +2329 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +50 "processing"%`  +128 "core" + .tPSV.dial :mixloop +2 "processing"%c +45 "core" +2 .tPRV.dial :ab1 + "processing"%# @ +102 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%&'] +347 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%o  +43 "core"  +2 "processing"%.% +4 "core" %[&\  +2 .tPS.seek 0.3ml +2 "processing"%a'd +354 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'^  +33 "core" +2 .tPRV.dial :air +2 "processing"%3  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%,'K +1274 "core" ' + .tPRV.dial :waste2 +2 "processing"%: @ +72 "core" @ +2 .tPS.seek 0.5ml +2 "processing"%H' +868 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%v  +46 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%D'& +1600 "core" ' + .tPSV.dial :PML +2 "processing"%@ +45 "core" +2 .tPTV.dial :mixing + "processing"%q @ +71 "core" B + .tPBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%0% +6 "core" %%\  +5 .tPS.seek 1.85ml +3 "processing"%k' +230 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%/ * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%%'T +1985 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'C& +3 "core" & \ +2 "manipulator"&I& +4 "core" &  N + "manipulator"&2% +5 "core" % ` K  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-] +139 "core" ( +2 "manipulator"&& +4 "core" &-g # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-g  # +2 .tForearm.seek :garage + "manipulator"&F't +107 "core" ' +2 .tHand.close + "manipulator"&_/ +60 "core" / +2 "manipulator"&X& +4 "core" &-j "~ +2 "manipulator"&% +3 "core" % π H N +2 .tForearm.seek :retract +2 "manipulator"&~' ] +116 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&M( +269 "core" ( + "manipulator"&& +4 "core" &  d +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &=& +4 "core" & . d + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<' +99 "core" ' + "manipulator"&8& +4 "core" &  c +2 "manipulator"&z% +4 "core" % G ) + "collection"'1& +4 "core" & \ +2 "collection"'Q& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"'(W +4 "core" & \  +8 &/} \ +z +10 &b 5\ ? +9 &Ny \ P +9 &\\ \ O +10 &_ \ O +9 &^ )\ O +10 &U^ \ P +9 &^ \ P +9 & ] \ O +10 &"^ 4\ P +9 &$^b \ O +9 &&b \ P +10 &'` *\ P +9 &)[ \ O +10 &+fb 2\ O +9 &-'] 9\ P +9 &.a ;\ O +10 &0] (\ P +9 &2mc 0\ P +9 &4/_ 7\ P +10 &5_ 2\ P +9 &7b  \ O +9 &9va .\ O +10 &;7_ +\ P +9 &<a 0\ O +10 &>\\ 1\ O +9 &@}b \ P +9 &B?a >\ P +10 &Dc `\ P +9 &Ee 6\ P +10 &Gn \ Q +9 &I?{ 9\ R +9 &J L\ V +10 &L R\ X +9 &Nt O\ X +9 &P4 S\ Y +10 &Q R\ Y +9 &S O\ Z +9 &Uw )\ R +10 &VC D\ 'v +9 &V\ m L\ E +6 ( + "collection"'Q& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.89 +2 "collection"'& +4 "core" &Vd V\ E + &Vd R\ E +2 .tHand.open + "manipulator"& 1 +60 "core" 1 + "manipulator"&% +4 "core" % 0 ) +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&-' ] +97 "core" ' +2 .tPSV.dial PSR + "processing"%4 +104 "core"  +2 "processing"%L% +4 "core" %T'\ + #tPulling 1.5ml of PSR.flush +6 .PSR.select :flush +2 "processing"%@ +13 .tPS.seek 1.5ml +2 "processing"%P' +1598 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%)  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%"'T +1596 "core" ' +2 .tPSV.dial PSR + "processing"%$ +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%;' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%R  + "collection"'  +36 "core"  +126  + .tPSV.dial :mixloop +2 "processing"%] +105 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%U  +71 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2620 "core" ' + .tPSV.dial :air +2 "processing"%[  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2615 "core" ' +2 .tPSV.dial :mixloop + "processing"%\\ +51 "core" + .tPS.seek 0ml +2 "processing"% 'T +2612 "core" ' + .tPSV.dial :air +2 "processing"%K  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%i' +2615 "core" ' + .tPSV.dial :mixloop +2 "processing"%T +44 "core" +2 .tPS.seek 0ml + "processing"%t'T +2612 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&7& +4 "core" &  c +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&m( +3 "core" ( +2 "manipulator"&l& +3 "core" & c +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &  c +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&?/ +55 "core" / +2 .tCC.seek :open + "collection"'O( +397 "core" ( + "manipulator"&!& +4 "core" & a c +2 "manipulator"&% +3 "core" % F +2 .tForearm.seek :retract +2 "manipulator"&u' ] +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&}(-] +283 "core" ( + "manipulator"&|& +4 "core" &-^  w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &-^  w +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&b't +110 "core" ' +2 .tHand.open + "manipulator"&B1 +64 "core" 1 + "manipulator"&Y% +4 "core" % }m  a +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&S' ] +104 "core" ' +2 ."da"delayUntil "12:28:03.85" +1532 "Can"X\ @? +23460 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%G @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%(  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +36 "core" , + ."da"PSV.dial :air +2 "processing"%N  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2338 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%s +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%5  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%E  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'T +2334 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +136 "core"  + "processing"%% +4 "core" %U"\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +51 ."da"PS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'& +1602 "core" ' + ."da"PTV.dial :puck +2 "processing"%r  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%> +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 "processing"%*% +4 "core" %&&\  + ."da"PS.seek 1.5ml +2 "processing"%f' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2341 "core" ' + ."da"PSV.dial PTV +2 "processing"%9 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%+  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2355 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +145 "core"  + "processing"%W% +4 "core" %V\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +335 "Can"F\ ]] +247 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Z'& +1601 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%w +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 "processing"%`% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"%c' +583 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%''T +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%o  +35 "core" +2 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 + "processing"%. * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%& +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%^' +2331 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%3 +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%a +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%: +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%,  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%v'T +2337 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%H  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%@  +124 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%q  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%0'g +388 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%/  +44 "core"  +2 "processing"%D% +4 "core" %h&\  +2 ."da"PS.seek 0.55ml +2 "processing"%k'" +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%C  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%I'& +1549 "core" ' + ."da"PSV.dial :PML +7 "processing"%2 +45 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %!\  +2 ."da"PS.seek 1.85ml +2 "processing"%_' +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +26843 "Can"B\ ?? +21159 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%6  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%F * +33 "core" * +2 ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2353 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%8  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%z +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%1  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%~'T +2328 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +134 "core"  +2 "processing"%% +4 "core" %T\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +590 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1638 "core" ' + ."da"PTV.dial :puck +2 "processing"%Q  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%4 +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core" + "processing"%<% +4 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%%' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%P'T +1609 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%$  +48 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +31 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +76 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%R' +2351 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +51 "processing"%U +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%; +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2365 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +134 "core"  + "processing"%% +4 "core" %N&\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%K' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '& +1532 "Can"P\ CB +75 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%T +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%i  +34 "core" + "processing"%7% +4 "core" %,&\  +2 ."da"PS.seek 1.5ml +2 "processing"%l' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%?'T +1595 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%M  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%- * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2338 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +77 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%| +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%{  +75 "core"  +2 ."da"PS.seek 0ml + "processing"%m'T +2331 "core" ' + #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +134 "core"  +2 "processing"%Y% +4 "core" %X\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%u' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%b'& +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%G +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%(  +34 "core" +2 "processing"%n% +3 "core" %%'\  +2 ."da"PS.seek 1.5ml +2 "processing"%N' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%s'T +1597 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%5  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%E +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2336 "core" ' +2 ."da"PSV.dial PTV +4 "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%r'T +2382 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%> +138 "core"  + "processing"%p% +11 "core" %Z\ } +5 #"da"Pulling 0.25ml of PSR.sub1 +9 .PSR.select :sub1 +6 "processing"% +22 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%*' +332 "core" ' +3 ."da"delay 5 seconds +502 "processing"%% +4 "core" % \ | + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +341 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%f'& +1602 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%V  +36 "core" +2 "processing"%g% +4 "core" %)%\ x +2 ."da"PS.seek 1.5ml + "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +33 "core" + +3 ."da"PS.seek 0ml + "processing"% 'T +1598 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%y  +34 "core" +2 ."da"delay 30 seconds +1090 "Can"V\ +1912 ."da"PBV.dial between PSV and waste1 +2 "processing"%+ * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +76 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2413 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%W +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%w  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%J'T +2388 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%` +138 "core"  + "processing"%Z% +4 "core" %Y'\ w + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%#'& +2114 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%c +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%o  +36 "core" + "processing"%.% +4 "core" %$%\ w +2 ."da"PS.seek 1.5ml +2 "processing"%&' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%' * +36 "core" + + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%3  +107 "core"  +3 ."da"PS.seek 0ml +2 "processing"%a'T +1604 "core" ' +2 "processing"%:9 +3 "core" 95U +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%,  +4 "core" 5V 5V + "processing"%^& +4 "core" &W0\ ) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&H% +3 "core" % R   +2 "storage"(@% +4 "core" %m j j \ +46 "storage"(q. +10 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"((2 +207 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (v& +2 "core" &4 Z P\ +2 "manipulator"&/& +4 "core" &-^ ; w + "manipulator"&D% +4 "core" % R   +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&0( +197 "core" ( +2 "manipulator"&C& +4 "core" &  +2 "storage"(k& +3 "core" &9 N\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&2'5 +86 "core" ' +2 "storage"(& +4 "core" &9 \ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('6 +269 "core" ' + "storage"(- +4 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(X' +34 "core" ' +2 "manipulator"&I& +4 "core" &  +2 "manipulator"&_% +3 "core" %- +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&6' ] +92 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&F( +261 "core" ( + "manipulator"&& +4 "core" &  , +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & ? ) +2 ."da"Forearm.seek PC +2 "manipulator"&' +102 "core" ' + ."da"Hand.close +2 "manipulator"&8/ +62 "core" / +2 ."da"PC.seek :open +7 "processing"%z( +399 "core" ( + "storage"(1& +4 "core" &9 <\ +2 "manipulator"&=& +3 "core" &1 h  +2 "manipulator"&x% +3 "core" % +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&~( +238 "core" ( +2 "manipulator"& & +4 "core" &  # + "storage"(Q& +4 "core" &9 8\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&4'5 +96 "core" ' + ."da"Hand.open +2 "manipulator"&L1 +59 "core" 1 +3 "storage"(<- +3 "core" -' +3 ."da"SE.seek -0.2 Pucks below Top Plate + "storage"('z +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"()' +49 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2913h.tif +4 "processing"%%& +12 "core" &\ +3 "manipulator"&$& +5 "core" &  # +3 "manipulator"&"% +4 "core" % = v p +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&P(-] +180 "core" ( +2 "manipulator"&]& +4 "core" &-^ p  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &-^  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&;'t +108 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&[/ +62 "core" / +2 "manipulator"&R& +4 "core" &-^ t  + "manipulator"&\\% +4 "core" % σ D +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&( +117 "core" ( +2 "manipulator"&K& +4 "core" & ^ + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &T& +3 "core" & j ^ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&i' +92 "core" ' + "manipulator"&7& +4 "core" & ^ +2 "manipulator"& % +4 "core" %  6 +2 "processing"%h& +4 "core" &\ +2 "processing"%l& +4 "core" &\ +3 ."psFlush"PC.seek :closed +3 "processing"%M(W +3 "core" &\ +6 &\ 7 +9 &*Iz\ y0 +10 &Qp}\ zE +9 &\\\ |N +9 &T\ }N +10 &wR\ }N +9 &:Q\ }N +9 &R\ TO +10 &O\ RP +9 &!{R\ QP +10 &#=N\ QP +9 &%M\ QO +9 &&Q\ PP +10 &(L\ QP +9 &*EL\ QP +9 &,N\ PP +10 &-O\ QO +9 &/Q\ QP +10 &1LO\ PP +9 &3Q\ OP +9 &4W\ iP +10 &6Q\ |O +9 &8XW\ |O +9 &:Y\ }O +10 &;X\ |O +9 &=T\ }O +10 &?aU\ }N +9 &A!V\ }O +9 &BW\ }O +10 &DZ\ |O +9 &FfZ\ {O +9 &H%b\ |P +10 &I}\ NT +9 &K\ KV +10 &MY\ KW +9 &O\ JV +9 &P\ IW +10 &R\ IW +9 &T^\ IX +9 &V!\ HW +10 &W|L`\ NU +9 &WR\ O1 +5 ( +2 "processing"%l& +4 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.71 +2 "processing"%-& +4 "core" &W,\ Q1 + &W,\ P1 + ."psFlush"Hand.open +2 "manipulator"&1 +61 "core" 1 +2 "manipulator"&?% +4 "core" % _ 6 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +58 "core"  +2 "processing"%|% +4 "core" %X\ [ + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%{' +115 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.735 seconds\ /var/log/esp/da21jul2913h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2913h15s.tif +467 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +568 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2913h15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2913h30s.tif +1531 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%B @ +195 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%Y  +129 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%m +110 "core" + ."psFlush"PS.seek :empty +2 "processing"%u'6 +971 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2913h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2913h70s.tif +1644 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +108 "core"  +2 "processing"%(% +4 "core" %7+\ + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%n' +595 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +2111 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%t  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%N @ +73 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%5 +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'6 +1796 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2913h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "13.735 sec auto-exposure",Subject: "da21jul2913h images!" +4 "storage"(E- +3 "core" -' +2 "storage"(s& +16 "core" &9 } )\ + "manipulator"&& +4 "core" &  ^ +2 "manipulator"&% +4 "core" % K f  +63 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"& ( +247 "core" ( +3 "manipulator"&& +15 "core" &  $ +3 "storage"(e& +3 "core" &9 z\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&>'5 +103 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(p' +58 "core" ' + "manipulator"&r& +5 "core" & $ + "storage"(& +4 "core" &9 s n %\ + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 +2 "manipulator"&*' +36 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(' +30 "core" ' + "manipulator"&V% +4 "core" %&f +2 "storage"(g& +4 "core" &9\ (\ 2 8\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 3 + 317 counts +2 "manipulator"&f'R +21 "core" ' +2 "manipulator"&9& +4 "core" & H +2 "storage"(& +4 "core" &9 g m +\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&y'5 +28 "core" ' + "storage"(+% +5 "core" % 9\ +2 ."downElevator"SE.seek :down +3 "storage"(j'g +51 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "storage"(W% +4 "core" %,< [\ TW +2 "manipulator"&% +4 "core" %# ^ +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +3 "manipulator"&' ] +41 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%w'X= +35 "core" ' +71 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (\ & +4 "core" &9 t q i\ +1020 ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%Z +75 "core" +2 ."psFlush"PTV.dial :puck +4 "processing"%J  +69 "core"  +4 ."psFlush"PBV.dial :waste1 +4 .PS.seek 0ml +3 "processing"%c'T +2617 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"%o +75 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%.' +589 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%' +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%3 U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%&'T +2617 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%: @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2616 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%^  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%H'T +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%q' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%/'T +2619 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%D @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%C  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%k'T +2612 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%} +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'X= +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%S' +285 "Can"E\ @? +1316 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%I  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%_'T +2614 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%2' +584 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%0 U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%8'T +2615 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%6 @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%1  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%='T +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%x +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%Q'T +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%F @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%<  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%%'T +2621 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&$& +4 "core" & H + "manipulator"&"% +4 "core" % V  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +250 "core" ( + "manipulator"&X& +4 "core" & b + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & b +51 ."psFlush"Forearm.seek PC +2 "manipulator"&]' +104 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&U/ +54 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%4( +398 "core" ( + "manipulator"&~& +4 "core" & K b + "manipulator"&[% +4 "core" % v +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&R' ] +103 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&\\(-] +121 "core" ( +2 "manipulator"&& +4 "core" &-S 1  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &K& +3 "core" &-S  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&T't +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&;1 +62 "core" 1 +2 "manipulator"&7% +4 "core" % }p \\ k +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& ' ] +100 "core" ' +2 #tFinished short da assay +1491 #-> access 3 +3 "storage"(h% +3 "core" %l H  +2 "manipulator"&P% +4 "core" % i ^ | + "manipulator"&& +4 "core" &-U q  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(z([I +682 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (-& +3 "core" &[L\ S\ R l\ % +2855 #t-> access 4 +2 "storage"(% +3 "core" %m =  +2 "manipulator"&?% +4 "core" % i | + "manipulator"&l& +4 "core" &-U  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +996 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (|& +3 "core" & 6  +26662 "Can"8\ 22 +28746 #t-> startTube 4 +528 #-> shortDA +2 "collection"'i% +3 "processing"%a% +5 "core" % \ +5 %O+\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +5964 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%{ +132 "core" +2 .tPTV.dial :PRVmixing + "processing"%B  +125 "core" +2 .tPRV.dial :sipper +2 "processing"%Y  +45 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%m'd +2279 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%!  +129 "core" +3 .tPS.seek 0.5ml + "processing"%G' +1260 "core" ' +2 .tPRV.dial :waste2 + "processing"%( @ +102 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%u'T +584 "core" ' + .tPSV.dial PSR +2 "processing"%n +105 "core"  +2 "processing"%t% +4 "core" %Y)\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%N'X= +1099 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%5' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"%b +105 "core" +2 .tPS.seek 0ml +2 "processing"%E'T +2619 "core" ' +2 .tPSV.dial PSR + "processing"%s +107 "core"  + "processing"%% +4 "core" %W\ + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%'X= +1091 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%' +1622 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%e +117 "core" + .tPRV.dial :sipper +2 "processing"%  +45 "core" +2 .tPS.seek 0ml +2 "processing"%r'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%V' +2628 "core" ' +2 .tPSV.dial :mixloop + "processing"%g +105 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2626 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%9& +4 "core" &,\ + "manipulator"&% +4 "core" % i m | +2 "storage"(+% +4 "core" %o V  + "storage"(). +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(W(+ +515 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &+  9  + "manipulator"&>& +4 "core" &-V   + "manipulator"& % +4 "core" % i y | +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& ( +168 "core" ( + "manipulator"&p& +4 "core" & i +2 "storage"(*& +3 "core" &+  Z  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&f'K +92 "core" ' + "storage"(\ & +4 "core" &+ G  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('6 +281 "core" ' + "storage"(y- +4 "core" -'y + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &+ m w [\  +2 "manipulator"&j& +3 "core" &\ h +2 .tElbow.seek 4 +2 "manipulator"&w( +3 "core" ( + "manipulator"&Z& +4 "core" &\  h +2 "storage"(J& +4 "core" &+   +2 .tForearm.seek 4 + 300 counts + "manipulator"&`'W +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&o/ +58 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&c& +2 "storage"(.'g +7 "core" &\ h +2 "manipulator"&'% +4 "core" % M L + .tForearm.seek :retract +2 "manipulator"&3' ] +99 "core" ' +2 .tElbow.seek PC +2 "manipulator"&#( +162 "core" ' + ."downElevator"SE.stop + "storage"(5 +85 "core" ( +3 "manipulator"&:& +4 "core" & c W + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &&& +3 "core" & u W +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&^' +106 "core" ' + "manipulator"&,& +5 "core" & V + "manipulator"&@% +4 "core" % +2 "processing"%H& +4 "core" &+\ +2 "processing"%v& +5 "core" &,\ + .tPC.seek :closed +2 "processing"%q(W +4 "core" &\  +9 &3~\ *y +9 &d\ > +9 &ku\ M +10 &,Y\ M +9 &Y\ M +10 &Y\ M +9 &sY\ M +9 &6Z\ M +10 & Z\ M +9 &"Y\ M +9 &$|Z\ M +10 &&>Z\ M +9 &'\\\ M +10 &)[\ M +9 &+Z\ M +9 &-EW\ M +10 &/]\ M +9 &0\\\ N +10 &2\\\ N +9 &4L`\ M +9 &6Z\ M +10 &7Z\ M +9 &9Y\ M +9 &;TZ\ M +10 &=[\ N +9 &>\\\ N +10 &@\\\ M +9 &B\\\\\ M +9 &D\\\ M +10 &Eb\ N +9 &Gl\ O +9 &IZ}\ Q +10 &K\ S +9 &L\ T +9 &N\ T +10 &P[\ S +9 &R\ T +10 &S\ T +9 &U\ T +9 &W*ks\ &v +10 &W e\ 3 +9 ( +3 "processing"%v& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.64 +6 .Hand.open + "manipulator"&D1 +4 "core" &W!\ - +53 1 + "manipulator"&/% +4 "core" %  ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&C' ] +58 "Can"\ =< +43 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%A  +2 %}9 +7 "core" 9 +102 "processing"%k9 +2 "core" 9 +102 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9  +102 "processing"%I9 +2 "core" 9 +103 "processing"%S9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%_9 +2 "core" 9 +102 "processing"%29 +3 "core" 9" +102 "processing"%9 +2 "core" 9& +102 "processing"%09 +3 "core" 9* +102 "processing"%9 +2 "core" 9/ +103 "processing"%69 +2 "core" 93 +102 "processing"%89 +3 "core" 97 +103 "processing"%19 +3 "core" 9; +102 "processing"%d9 +3 "core" 9? +102 "processing"%x9 +2 "core" 9D +102 "processing"%=9 +2 "core" 9H +102 "processing"% 9 +3 "core" 9L +102 "processing"%9 +2 "core" 9P +102 "processing"%F9 +3 "core" 9T +102 "processing"%Q9 +2 "core" 9X +152 "processing"%<9 +4 "core" 9_ +102 "processing"%L9 +3 "core" 9c +102 "processing"%$9 +3 "core" 9g +102 "processing"%"9 +2 "core" 9k +102 "processing"%X9 +3 "core" 9o +102 "processing"%9 +2 "core" 9t +102 "processing"%9 +3 "core" 9x +102 "processing"%U9 +2 "core" 9| +102 "processing"%9 +2 "core" 9 +103 "processing"%M9 +3 "core" 9 +102 "processing"%~9 +3 "core" 9 +102 "processing"%[9 +4 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%K9 +3 "core" 9 +102 "processing"%]9 +2 "core" 9  +102 "processing"%9 +2 "core" 9 +103 "processing"%;9 +3 "core" 9 +102 "processing"%79 +2 "core" 9! +102 "processing"%R9 +3 "core" 9) +102 "processing"%T9 +2 "core" 9/ +102 "processing"%h9 +2 "core" 96 +103 "processing"%P9 +3 "core" 9< +102 "processing"%9 +2 "core" 9D +3 .tPH.hold 2:00:00,28C +2 "processing"% pp? +4 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%- +106 "core"  +2 "processing"%% +4 "core" %P\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%?' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%l'& +1610 "core" ' +2 .tPTV.dial :puck + "processing"%z  +126 "core"  + .tPSV.dial PTV +2 "processing"%| +75 "core" + .tPBV.dial :waste1 +2 "processing"%i  +53 "core" +2 "processing"%a% +4 "core" %&\  +2 .tPS.seek 1.5ml + "processing"%{' +588 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%Y'T +1607 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%! * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%m +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%(' +2333 "core" ' + .tPSV.dial PTV +2 "processing"%G +115 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +76 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%t +76 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%u  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%N'T +2336 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%b  +125 "core" + .tPSV.dial :mixloop +2 "processing"%5 +44 "core" + .tPRV.dial :ab1 +2 "processing"%s @ +101 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'] +343 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%E  +43 "core"  +2 "processing"%% +4 "core" %Y$\  +2 .tPS.seek 0.3ml +2 "processing"%e'b +21 "Can"[\ PO +327 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'  +34 "core" + .tPRV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'K +1263 "core" ' + .tPRV.dial :waste2 +2 "processing"%r @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%g' +862 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%V  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%9'& +1598 "core" ' + .tPSV.dial :PML +7 "processing"% +43 "core" +2 .tPTV.dial :mixing +2 "processing"%+ @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%)  +34 "core" +2 "processing"%% +4 "core" %"#\  +2 .tPS.seek 1.85ml + "processing"%' +229 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" + +3 .tPS.seek 0ml + "processing"% 'T +1953 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'p& +3 "core" & 5\ +2 "manipulator"&*& +4 "core" & V + "manipulator"&\ % +4 "core" % O  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&\\(-] +129 "core" ( +2 "manipulator"& & +4 "core" &-T\ "| +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &y& +3 "core" &-T\ "| +2 .tForearm.seek :garage +2 "manipulator"&'t +108 "core" ' +2 .tHand.close + "manipulator"&j/ +58 "core" / +2 "manipulator"&Z& +4 "core" &-]\ !s +2 "manipulator"&J% +4 "core" % ς ; I + .tForearm.seek :retract +2 "manipulator"&o' ] +104 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&c( +274 "core" ( +2 "manipulator"&'& +4 "core" & q E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" & E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&f' +99 "core" ' +2 "manipulator"&& +4 "core" & E +2 "manipulator"&`% +3 "core" %  +2 "collection"':& +4 "core" & 8\ +2 "collection"'&& +5 "core" & 9\ +2 .tCC.seek :closed +2 "collection"'w(W +4 "core" & :\ +7 & - 8\ $c +9 &rU ?\ 8 +9 &} ?\ L +10 &x] ?\ O +9 &:^ =\ O +9 &\\ A\ P +10 &` ?\ P +9 &` A\ O +10 & Aa 5\ P +9 &"] 2\ P +9 &#] 8\ O +10 &%] 5\ O +9 &'J` 8\ O +9 &) ] 7\ O +10 &*` 5\ P +9 &,] 5\ O +10 &.S\\ 0\ O +9 &0_ 1\ P +9 &1` 6\ O +10 &3\\ 4\ O +9 &5Y^ 7\ P +9 &7_ 1\ O +10 &8^ 4\ O +9 &:\\ 9\ O +10 &$\\ :\ O +9 &?` /\ P +10 &A_ 8\ P +9 &Ci` 4\ P +9 &E+` 9\ P +10 &Fg 7\ P +9 &Hs :\ R +10 &Jd 7\ T +9 &L 9\ W +9 &M 7\ X +10 &O 9\ Y +9 &Qa 6\ X +9 &S! 5\ Y +10 &T :\ Z +9 &V[_ 3\ ; +10 &Vg 6\ ? +5 ( +2 "collection"'&& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.88 + "collection"',& +4 "core" &VW >\ ? + &VV :\ ? +2 .tHand.open + "manipulator"&@1 +55 "core" 1 +2 "manipulator"&H% +4 "core" % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&.' ] +93 "core" ' +2 .tPSV.dial PSR + "processing"%3 +107 "core"  + "processing"%4% +4 "core" %X\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%D' +1600 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%/  +44 "core"  + .tPS.seek 0ml +2 "processing"%}'T +1603 "core" ' + .tPSV.dial PSR +2 "processing"%v +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%k' +2620 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%^  +2 "collection"'  +36 "core"  +125  +2 .tPSV.dial :mixloop + "processing"% +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%I  +72 "core" +2 .tPS.seek 0ml + "processing"%S'T +2617 "core" ' + .tPSV.dial :air +7 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2613 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%2 +43 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2612 "core" ' + .tPSV.dial :air +2 "processing"%0  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2615 "core" ' + .tPSV.dial :mixloop +2 "processing"%6 +43 "core" +2 .tPS.seek 0ml +52 "processing"%8'T +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&1& +5 "core" & E +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d( +30 "core" ( + "manipulator"&x& +4 "core" & T U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" & U +2 .tForearm.seek CC +2 "manipulator"& ' +88 "core" ' + .tHand.close +2 "manipulator"&/ +63 "core" / + .tCC.seek :open +2 "collection"'F( +395 "core" ( + "manipulator"&Q& +4 "core" & U +2 "manipulator"&<% +4 "core" % +2 .tForearm.seek :retract + "manipulator"&L' ] +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&$(-] +273 "core" ( +2 "manipulator"&"& +4 "core" &-X  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &-X R  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'t +107 "core" ' + .tHand.open +2 "manipulator"&1 +55 "core" 1 + "manipulator"&U% +4 "core" % ~ 3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 ."da"delayUntil "13:53:20.12" +24967 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%M @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%~  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%[ * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +1715 "Can"Y\ II +612 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%] +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%; +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%7  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%R'T +2330 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%T +136 "core"  +2 "processing"%h% +4 "core" %W\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%P' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1598 "core" ' + ."da"PTV.dial :puck +2 "processing"%-  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%?% +4 "core" %""\  + ."da"PS.seek 1.5ml +2 "processing"%z' +591 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%| * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%i'T +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%B +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%{' +2338 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%A +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%! +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%m  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'T +2350 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +134 "core"  + "processing"%n% +4 "core" %Z"\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%t' +580 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%u'& +1601 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%( +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +36 "core" + "processing"%5% +4 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%s' +586 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%E'T +1603 "core" ' +3 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +47 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2340 "core" ' + ."da"PSV.dial PTV +2 "processing"%e +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%r +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%V  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'T +2323 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%+  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%)  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"% +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%>'g +382 "core" ' +2 ."da"delay 2 seconds +96 "Can"D\ 99 +111 ."da"PRV.dial :air +2 "processing"%9  +44 "core"  +2 "processing"%% +4 "core" %i\  + ."da"PS.seek 0.55ml +2 "processing"%p'# +336 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%*  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%\ '& +1550 "core" ' + ."da"PSV.dial :PML +2 "processing"% +45 "core" + ."da"PTV.dial :mixing +2 "processing"%y @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%#  +35 "core" + "processing"%j% +4 "core" %!\  +2 ."da"PS.seek 1.85ml +2 "processing"%Z' +236 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%C'T +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48050 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\\' +2358 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%`  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%: +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%o  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%O'T +936 "Can"6\ MM +1396 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%, +134 "core"  +2 "processing"%@% +4 "core" %X$\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%H' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%&'& +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%3  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%4 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%f  +35 "core" + "processing"% % +4 "core" %'(\  +2 ."da"PS.seek 1.5ml +2 "processing"%/' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%v'T +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%}  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2330 "core" ' + ."da"PSV.dial PTV +2 "processing"%I +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%k +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%S  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%2'T +2335 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +134 "core"  + "processing"%0% +4 "core" %S"\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%6'& +1601 "core" ' + ."da"PTV.dial :puck +7 .PSV.dial PTV + "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +36 "core" + "processing"%x% +4 "core" %&!\  +2 ."da"PS.seek 1.5ml +2 "processing"%=' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c'T +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%.  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%<' +2327 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%" +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%X +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%d  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2328 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%U +134 "core"  +2 "processing"%L% +4 "core" %R#\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%M'& +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%~ +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%[  +34 "core" +2 "processing"%% +3 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +593 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +182 "Can"-\ AA +1415 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%;  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%7 * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%K +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%T' +2327 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%R +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%P +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2320 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +141 "core"  +2 "processing"%?% +10 "core" %T"\ x +5 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +5 "processing"% +15 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +4 "processing"%' +335 "core" ' +3 ."da"delay 5 seconds +502 "processing"%|% +3 "core" %\ g +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%z' +329 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'& +1609 "core" ' +2 ."da"PTV.dial :puck +45 .PSV.dial PTV +8 "processing"%l +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%B  +36 "core" + "processing"%i% +4 "core" %&\ i +2 ."da"PS.seek 1.5ml +2 "processing"%A' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%!'T +1604 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%m  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%{ * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%n' +2399 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%t +75 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +2 "processing"%( +77 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%b  +74 "core"  +3 ."da"PS.seek 0ml +2 "processing"%5'T +2391 "core" ' + #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%u +148 "core"  +2 "processing"%N% +4 "core" %R \ l + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%s'& +2109 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +4 "core" %!\ r +2 ."da"PS.seek 1.5ml +2 "processing"%E' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%e * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%r  +107 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +1610 "core" ' + "processing"%V9 +3 "core" 95K +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%  +4 "core" 5K + 5K + "processing"%& +3 "core" &W )\ r- +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&+% +3 "core" % T   +2 "storage"()% +4 "core" %l ! "\ + "storage"(. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 3 +2 "storage"(g(2 +197 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (9& +2 "core" &5 >\ +2 "manipulator"&& +4 "core" &-X   + "manipulator"&>% +4 "core" % T   +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&*( +204 "core" ( +2 "manipulator"&p& +4 "core" &  @ + "storage"( & +4 "core" &9 $ %\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&y'5 +86 "core" ' +2 "storage"(#& +4 "core" &9 T A 4\ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(j'6 +267 "core" ' + "storage"(J- +3 "core" -'6 +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(\ ' +27 "core" ' +3 "manipulator"&Z& +4 "core" &  @ + "manipulator"&% +4 "core" %)  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +90 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&'( +240 "core" ( +2 "manipulator"& & +4 "core" &  Z + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" &  Z +2 ."da"Forearm.seek PC +2 "manipulator"&' +102 "core" ' + ."da"Hand.close +2 "manipulator"&`/ +56 "core" / +2 ."da"PC.seek :open +2 "processing"%:( +398 "core" ( +2 "storage"(o& +4 "core" &9 V C\ +2 "manipulator"&\\& +3 "core" &  Y +2 "manipulator"&,% +3 "core" % Ϥ  +2 ."da"Forearm.seek :retract +2 "manipulator"&@' ] +97 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&O( +253 "core" ( + "manipulator"&H& +4 "core" &  , +2 "storage"(3& +3 "core" &9 j h ,\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&4'5 +98 "core" ' + ."da"Hand.open +2 "manipulator"&f1 +63 "core" 1 + "storage"( - +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(&'z +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(D' +49 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2914h.tif +4 "processing"%/& +12 "core" &'\ y +3 "manipulator"&}& +5 "core" & D $ +2 "manipulator"&% +5 "core" % $ i +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^' ] +103 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&v(-] +182 "core" ( +2 "manipulator"&I& +4 "core" &-e   + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &k& +3 "core" &-e   +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +105 "core" ' +2 ."psFlush"Hand.close + "manipulator"&S/ +55 "core" / +2 "manipulator"&& +4 "core" &-e   + "manipulator"&_% +4 "core" % τ  X +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&0' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&2( +124 "core" ( + "manipulator"&& +5 "core" &  = + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  = +2 ."psFlush"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&1' +104 "core" ' + "manipulator"&x& +4 "core" &  = +2 "manipulator"&6% +4 "core" % 7 +2 "processing"%& +4 "core" &)\ x +2 "processing"%=& +4 "core" &\ x +2 ."psFlush"PC.seek :closed +2 "processing"%.(W +5 "core" &\ y +7 &>\ u%f +9 &Vz\ o8 +9 &v\ oM +10 &M\ mO +9 &PN\ FP +10 &J\ EP +9 &O\ DP +9 &P\ DO +10 & XN\ DP +9 &"O\ CP +9 &#M\ DP +10 &%K\ DP +9 &'`K\ DP +9 &)#N\ DO +10 &*N\ DP +9 &,M\ DP +10 &.hQ\ CP +9 &0*P\ CP +9 &1O\ pO +10 &3R\ rO +9 &5tS\ qN +10 &75S\ rO +9 &8U\ qN +9 &:R\ sO +10 &<{V\ qO +9 &>=S\ rO +9 &?T\ rO +10 &AW\ rO +9 &CR\ hO +10 &E@R\ EP +9 &GW\ CQ +9 &Hg\ BR +10 &Jyy\ ?U +9 &L4\ =W +9 &M\ >V +10 &O\ >W +9 &Qz\ >W +9 &S<\ =W +10 &T\ A +10 &W)q\ AX +9 &W&\ G1 +2 ( +2 "processing"%=& +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.72 +2 "processing"%w& +4 "core" &W((\ E1 + ."psFlush"Hand.open +2 "manipulator"&Q1 +57 "core" 1 +2 "manipulator"&c% +4 "core" %  O +2 ."psFlush"Forearm.reconfigure :loose +62 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +4 "manipulator"& ' ] +94 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +57 "core"  +2 "processing"%X% +4 "core" %T!\ w + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%d' +132 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 14.588 seconds\ /var/log/esp/da21jul2914h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2914h15s.tif +453 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +583 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2914h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2914h30s.tif +1527 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%U @ +195 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%L  +131 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +109 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'6 +985 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2914h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2914h70s.tif +1634 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +111 "core"  +2 "processing"%[% +4 "core" %5\ | +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2112 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%]  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%8 @ +72 "core" @ + ."psFlush"PSV.dial :mixloop +2 "processing"%; +109 "core" +2 ."psFlush"PS.seek :empty +3 "Can"\ +2 "processing"%7'6 +1813 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2914h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "14.588 sec auto-exposure",Subject: "da21jul2914h images!" +4 "storage"(K- +3 "core" -' +8 "storage"(& +8 "core" &9 6 8 (\ + "manipulator"&h& +5 "core" & 5 = + "manipulator"&R% +4 "core" % I\ H  +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&P( +267 "core" ( +87 "manipulator"&-& +4 "core" &  - + "storage"(T& +4 "core" &9 e f V\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'5 +102 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(?' +63 "core" ' +2 "manipulator"&& +4 "core" &  - + "storage"(|& +4 "core" &9 < C w\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 +3 "manipulator"&' +35 "core" ' + ."da"Elbow.hold +2 "manipulator"&z, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(l' +22 "core" ' + "manipulator"&B% +4 "core" % b  +2 "storage"(i& +4 "core" &9\ \ \ + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 3 + 311 counts + "manipulator"&a'L +13 "core" ' + "manipulator"&%& +4 "core" & ) # +2 "storage"(A& +4 "core" &9 N\ \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&m'5 +31 "core" ' +2 "storage"({% +4 "core" % i a 9\  +2 ."downElevator"SE.seek :down +3 "storage"(G'g +15 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%! +81 "storage"(Y% +3 "core" %o= Q\ ST +2 "manipulator"&t% +4 "core" %  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&(' ] +6 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +3 "processing"%b'X= +82 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (n& +4 "core" &9 R\  X\ +957 ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +1603 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%N +73 "core" + ."psFlush"PTV.dial :puck +2 "processing"%5  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%'T +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +585 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%e +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%r U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%E'T +2624 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%V @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +4 ."psFlush"PS.seek 0ml +4 "processing"%+'T +2626 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%) +45 "core"  +3 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%9 +86 "core"  + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%'T +2612 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%> @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%p  +80 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'T +2616 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%$ +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +50 "processing"%#'X= +1094 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1601 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +73 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%Z  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%j +75 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%y' +591 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%* U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%`'T +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%o  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%\\'T +2614 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%, +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2614 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%H +74 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%3'T +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%' @ +50 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%/'T +2613 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&}& +4 "core" & K # +2 "manipulator"&% +4 "core" % G W + ."psFlush"Elbow.seek PC +2 "manipulator"&@( +252 "core" ( +2 "manipulator"&\ & +4 "core" & < 4 + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &&& +3 "core" & Z 4 +2 ."psFlush"Forearm.seek PC +2 "manipulator"&I' +103 "core" ' + ."psFlush"Hand.close +2 "manipulator"&4/ +64 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%k( +398 "core" ( +2 "manipulator"&O& +4 "core" & , 4 + "manipulator"&S% +4 "core" %  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&_(-] +132 "core" ( + "manipulator"&^& +4 "core" &-[  [ +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-[  [ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +103 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +53 "core" 1 + "manipulator"&x% +4 "core" % v ] +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&6' ] +108 "core" ' +5 #tFinished short da assay +1328 "Can"%\ 43 +486 #t-> access 3 +3 "storage"(% +3 "core" %m u  +2 "manipulator"&v% +4 "core" % N B +2 "manipulator"&0& +3 "core" &-` O V +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(:([I +679 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (w& +3 "core" &[J\ \ \ # +1546 #t-> access 4 +2 "storage"(Q% +4 "core" %n  + "manipulator"&c% +4 "core" % N A +2 "manipulator"&=& +3 "core" &-a 6 U +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"("( +999 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (X& +3 "core" &  +56223 "Can""\ 44 +225 #t-> startTube 4 +274 #-> shortDA +2 "collection"'1% +5 "core" % \ +2 "processing"%% +4 "core" %X'\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +5846 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%d +134 "core" +2 .tPTV.dial :PRVmixing + "processing"%U  +125 "core" +2 .tPRV.dial :sipper + "processing"%L  +46 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%'d +2274 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%<  +129 "core"  +3 .tPS.seek 0.5ml + "processing"%~' +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%[ @ +101 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%'T +587 "core" ' + .tPSV.dial PSR +7 "processing"% +104 "core"  +2 "processing"%]% +4 "core" %V\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%8'X= +1094 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%;' +1608 "core" ' + .tPSV.dial :mixloop +2 "processing"%M +104 "core" +2 .tPS.seek 0ml +2 "processing"%K'T +2617 "core" ' + .tPSV.dial PSR +2 "processing"% +106 "core"  +2 "processing"%h% +4 "core" %Y\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%R'X= +1094 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%2' +1626 "core" ' +2 .tPSV.dial :mixloop + "processing"%- +107 "core" + .tPRV.dial :sipper +2 "processing"%T  +44 "core" +2 .tPS.seek 0ml + "processing"%'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"%| +107 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%B' +2616 "core" ' +2 .tPSV.dial :mixloop + "processing"%i +107 "core" +2 .tPS.seek 0ml + "processing"% 'T +2637 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%%& +4 "core" &\ +2 "manipulator"&A% +4 "core" % N : + "storage"({% +4 "core" %q |  + "storage"(D. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(Y(+ +523 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (t& +3 "core" &+  A  + "manipulator"&!& +4 "core" &-b  T + "manipulator"&% +4 "core" % N  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&P( +168 "core" ( +2 "manipulator"&?& +4 "core" &  T +2 "storage"(& +4 "core" &+ {  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&a'K +88 "core" ' +2 "storage"(n& +4 "core" &+  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(l'6 +287 "core" ' +2 "storage"(m- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (7& +3 "core" &+ ^ k \ + "manipulator"&G& +4 "core" & F T +49 .tElbow.seek 4 +3 "manipulator"&b( +3 "core" ( + "manipulator"&N& +5 "core" & j T + "storage"(5& +4 "core" &+ Z +2 .tForearm.seek 4 + 300 counts + "manipulator"&u'W +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +61 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('g +7 "core" & ) T +2 "manipulator"&e% +4 "core" % K  b +2 .tForearm.seek :retract + "manipulator"&r' ] +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&s( +167 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +79 "core" ( +3 "manipulator"&V& +4 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &  2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +107 "core" ' + "manipulator"&& +4 "core" &  2 +2 "manipulator"&)% +4 "core" %  +2 "processing"%+& +4 "core" &\ +2 "processing"%9& +4 "core" &&\ +2 .tPC.seek :closed +2 "processing"%(W +5 "core" &\  +8 &3~\ *y +10 &d\ > +9 &ns\ M +10 &1X\ M +9 &Z\ M +9 &V\ M +10 &wY\ M +9 &9\\\ M +9 & \\\ M +10 &"W\ M +9 &$Z\ L +10 &&A[\ M +9 &(Z\ M +9 &)\\\ M +10 &+Z\ M +9 &-IZ\ M +9 &/\ \\\ M +10 &0\\\ M +9 &2]\ M +10 &4O`\ M +9 &6]\ M +9 &7Z\ M +10 &9[\ M +9 &;W\\\ M +9 &=_\ M +10 &>]\ M +9 &@[\ M +10 &B_Z\ M +9 &D!`\ M +9 &E]\ N +10 &Gh\ N +9 &I]}\ Q +9 &K\ R +10 &L\ S +9 &N\ T +10 &P^\ S +9 &R \ S +9 &S\ S +10 &U\ S +9 &W%cs\ - +9 &W\ > +9 ( +2 &W&\ . +2 "processing"%9& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.62 + .Hand.open + "manipulator"&>1 +54 "core" 1 +2 "manipulator"&% +4 "core" % \ 6 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&p' ] +94 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%W  +2 %$9 +7 "core" 9 +102 "processing"% 9 +2 "core" 9 +102 "processing"%#9 +2 "core" 9  +102 "processing"%J9 +3 "core" 9  +102 "processing"%Z9 +2 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%j9 +2 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%y9 +4 "core" 9" +102 "processing"%C9 +2 "core" 9& +102 "processing"%*9 +3 "core" 9* +102 "processing"% 9 +2 "core" 9/ +102 "processing"%9 +2 "core" 93 +103 "processing"%`9 +3 "core" 97 +102 "processing"%o9 +2 "core" 9; +102 "processing"%q9 +3 "core" 9? +102 "processing"%,9 +2 "core" 9D +102 "processing"%\\9 +2 "core" 9H +102 "processing"%H9 +3 "core" 9L +103 "processing"%9 +3 "core" 9P +102 "processing"%'9 +3 "core" 9T +102 "processing"%39 +2 "core" 9X +102 "processing"% 9 +2 "core" 9] +102 "processing"%f9 +3 "core" 9a +102 "processing"%}9 +3 "core" 9e +102 "processing"%9 +2 "core" 9i +102 "processing"%\ 9 +2 "core" 9m +102 "processing"%&9 +3 "core" 9r +102 "processing"%z9 +3 "core" 9v +102 "processing"%49 +2 "core" 9z +103 "processing"%(9 +3 "core" 9~ +102 "processing"%.9 +3 "core" 9 +102 "processing"%O9 +2 "core" 9  +102 "processing"%S9 +3 "core" 9 +102 "processing"%^9 +3 "core" 9 +102 "processing"%9 +2 "core" 9  +102 "processing"%I9 +2 "core" 9' +102 "processing"%@9 +3 "core" 9, +102 "processing"%9 +3 "core" 93 +102 "processing"%x9 +3 "core" 9: +102 "processing"%9 +2 "core" 9@ +3 .tPH.hold 2:00:00,28C +3 "processing"% pp? +4 .tdelay 1:30 + "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +105 "core"  + "processing"%v% +4 "core" %W\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%0' +584 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%g'& +1613 "core" ' + .tPTV.dial :puck +2 "processing"%w  +125 "core"  + .tPSV.dial PTV +2 "processing"%Q +75 "core" +2 .tPBV.dial :waste1 + "processing"%c  +53 "core" +2 "processing"%=% +4 "core" %+!\  +2 .tPS.seek 1.5ml + "processing"%:' +594 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +33 "core" + +3 .tPS.seek 0ml +6 "processing"%1'T +1602 "core" ' +2 .tdelay 5:00 +9929 "Can"\ ;; +20074 #trecoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%U +76 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%L' +2338 "core" ' +2 .tPSV.dial PTV + "processing"%/ +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%< +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" + .tdelay 5 seconds +503 .PSV.dial :air +6 "processing"%[  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%~'T +2318 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +125 "core" +2 .tPSV.dial :mixloop + "processing"%] +45 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +100 "core" @ +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%8'] +346 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%M  +43 "core"  + "processing"%;% +4 "core" %[ \  +2 .tPS.seek 0.3ml +2 "processing"%'d +358 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'h  +34 "core" +2 .tPRV.dial :air +2 "processing"%K  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%R'K +1263 "core" ' +2 .tPRV.dial :waste2 + "processing"%- @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%T' +862 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%2  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%|'& +1601 "core" ' + .tPSV.dial :PML +2 "processing"% +45 "core" +2 .tPTV.dial :mixing +2 "processing"%i @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%B  +34 "core" +2 "processing"%%% +4 "core" %( \  +2 .tPS.seek 1.85ml +2 "processing"%A' +231 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%{ * +35 "core" + +2 .tPS.seek 0ml + "processing"%D'T +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'"& +3 "core" & \ +2 "manipulator"&t& +3 "core" & 4 2 +2 "manipulator"&!% +4 "core" % Y c  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-] +130 "core" ( + "manipulator"&?& +4 "core" &-T  b +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-T z b +2 .tForearm.seek :garage +2 "manipulator"&n't +102 "core" ' + .tHand.close +2 "manipulator"&_/ +62 "core" / +3 "manipulator"&6& +4 "core" &-q S E +2 "manipulator"&m% +3 "core" % τ m +2 .tForearm.seek :retract +2 "manipulator"&7' ] +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&G( +272 "core" ( + "manipulator"&N& +4 "core" & ( % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &5& +4 "core" & n % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +91 "core" ' +2 "manipulator"&& +4 "core" & O $ +2 "manipulator"&e% +3 "core" % x V +2 "collection"'P& +53 "core" & \ +3 "collection"'a& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"'l(W +4 "core" & \  +9 &1} \ *y +9 &c \ ? +10 &V{ \ O +9 &\\ \ O +10 &^ \ O +9 &[ \ P +9 &\\\\ \ P +10 &` \ P +9 & \\ \ O +9 &"` \ O +10 &$f\\ \ O +9 &&'_ \ O +10 &'] \ O +9 &)] \ O +9 &+mb \ O +10 &-.` \ P +9 &.` \ O +9 &0a \ O +10 &2ub \ O +9 &47_ \ O +10 &5\\ \ O +9 &7_ \ P +9 &9~] \ O +10 &;@_ \ O +9 &=_ \ O +9 &>] \ O +10 &@b \ P +9 &BG^ \ O +10 &De \ P +9 &Ec \ P +9 &Gm \ Q +10 &IF{ \ R +9 &K \ U +9 &L \ X +10 &Nz \ Y +9 &P; \ Y +10 &Q \ Y +9 &S \ Y +9 &U \ L +10 &VB \ *| +9 &Vj \ E +5 ( +2 "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 +2 "collection"'u& +4 "core" &Ve \ E + &Ve \ E +2 .tHand.open + "manipulator"&V1 +53 "core" 1 +2 "manipulator"&E% +4 "core" % V +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b' ] +94 "core" ' +2 .tPSV.dial PSR + "processing"% +106 "core"  +2 "processing"%)% +4 "core" %R \ + #tPulling 1.5ml of PSR.flush +6 .PSR.select :flush +2 "processing"%@ +13 .tPS.seek 1.5ml +2 "processing"%+' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%r'T +1596 "core" ' + .tPSV.dial PSR +2 "processing"%k +45 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%>' +2615 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%  + "collection"'$  +37 "core" ~ +123  +2 .tPSV.dial :mixloop + "processing"%9 +104 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +71 "core" + .tPS.seek 0ml +2 "processing"%'T +2620 "core" ' + .tPSV.dial :air +2 "processing"%#  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%J' +2618 "core" ' + .tPSV.dial :mixloop +7 "processing"%Z +43 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2626 "core" ' + .tPSV.dial :air +2 "processing"%j  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2613 "core" ' +2 .tPSV.dial :mixloop + "processing"%y +46 "core" +2 .tPS.seek 0ml +2 "processing"%C'T +2616 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&*& +5 "core" & l $ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +2 "core" ( +2 "manipulator"&& +4 "core" & ! $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &`& +3 "core" & E $ +2 .tForearm.seek CC + "manipulator"&o' +94 "core" ' +2 .tHand.close + "manipulator"&q/ +52 "core" / +2 .tCC.seek :open +2 "collection"',( +348 "Can"\ PP +48 "core" ( + "manipulator"&\\& +4 "core" & o $ +2 "manipulator"&H% +4 "core" %  i + .tForearm.seek :retract +2 "manipulator"&' ] +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&'(-] +281 "core" ( +2 "manipulator"&3& +4 "core" &-g   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &-g S  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&f't +109 "core" ' +2 .tHand.open +2 "manipulator"&}1 +57 "core" 1 + "manipulator"&% +4 "core" % ~  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ ' ] +101 "core" ' +2 ."da"delayUntil "15:18:26.92" +24981 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%& @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"%4 * +34 "core" * +2 ."da"PSV.dial :air +2 "processing"%(  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%.' +2330 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%O +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%^ +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%I'T +2328 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +134 "core"  + "processing"%% +4 "core" %Y"\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%x' +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1598 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%v +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%0% +4 "core" %'\  +2 ."da"PS.seek 1.5ml +2 "processing"%w' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%Q * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c'T +1604 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%=  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%:' +2329 "core" ' + ."da"PSV.dial PTV +2 "processing"%W +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%d +75 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%1'T +659 "Can"\ VV +1666 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +134 "core"  +2 "processing"%<% +4 "core" %Y"\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%['& +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%L +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%]% +4 "core" %+ \  +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" + +2 ."da"PS.seek 0ml +51 "processing"%M'T +1610 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +7 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%;  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%K' +2338 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%R +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%2  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%T'T +2324 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%i  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%B  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%% +44 "core" + ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%{'g +392 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%|  +43 "core"  +2 "processing"%A% +3 "core" %l\  +2 ."da"PS.seek 0.55ml +2 "processing"%"'& +336 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%t  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%!'& +1574 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%? +45 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%s  +34 "core" + "processing"%_% +4 "core" %  \ +2 ."da"PS.seek 1.85ml +2 "processing"%6' +225 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%m * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%p'T +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +24572 "Can"\ << +23430 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%n  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%5  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2336 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%P +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%F'T +2327 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%u +134 "core"  +2 "processing"%V% +4 "core" %U!\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%E' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%a'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%) +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%D% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%+ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%k'T +1601 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%r  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%9' +2354 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'T +2326 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%J +134 "core"  +2 "processing"%j% +4 "core" %V!\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%' +519 "Can"\ JI +77 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%y'& +1598 "core" ' + ."da"PTV.dial :puck +6 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%*  +36 "core" + "processing"%% +4 "core" %#\  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%G'T +1596 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%b  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%\\ +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%}'T +2321 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +145 "core"  +2 "processing"%% +3 "core" %U\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +45 "processing"%f' +598 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%&'& +1599 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%z +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +48 "core"  +2 "processing"%(% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%C' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +32 "core" , +2 ."da"PS.seek 0ml +2 "processing"%S'T +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%^  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%. +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%@' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%I +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%v'T +2329 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +142 "core"  +4 "processing"%0% +10 "core" %S\ p +4 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +5 "processing"% +16 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +3 "processing"%' +343 "core" ' +2 ."da"delay 5 seconds +502 "processing"%Q% +4 "core" %\ c + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%w' +335 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%='& +1608 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%g +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%X  +36 "core" + "processing"%c% +4 "core" %'\ e +2 ."da"PS.seek 1.5ml +2 "processing"%W' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%d'T +1599 "core" ' +2 ."da"delay 10 seconds +24 "Can"\ o +978 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%U  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%/ +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2430 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%1 +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +77 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%L +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'T +2418 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%[ +139 "core"  +2 "processing"%~% +4 "core" %T\ h + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'& +2106 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%; +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%8  +35 "core" + "processing"%h% +4 "core" %(\ _ +2 ."da"PS.seek 1.5ml +2 "processing"%M' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%-  +107 "core"  +3 ."da"PS.seek 0ml +2 "processing"%R'T +1601 "core" ' +2 "processing"%29 +3 "core" 9 5L +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%K  +3 "core" 5M 5M +2 "processing"%& +3 "core" &W&'\ g. +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&i% +3 "core" % d   +2 "storage"(B% +3 "core" %m\ +2 "storage"(%. +3 "core" .(+ + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"(T(2 +192 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (|& +2 "core" &5  B\ +2 "manipulator"&A& +4 "core" &-g   + "manipulator"&{% +4 "core" % d n  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&t( +176 "core" ( +2 "manipulator"&"& +4 "core" &  ( + "storage"(?& +4 "core" &: = @ A\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'5 +85 "core" ' +2 "storage"(s& +4 "core" &:   P\ + ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(_'6 +269 "core" ' + "storage"(m- +3 "core" -'6 +2 ."da"SE.configure :default +7 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(!' +27 "core" ' +2 "manipulator"&6& +4 "core" &  ( + "manipulator"&% +4 "core" %-  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&n' ] +101 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&N( +251 "core" ( +2 "manipulator"&5& +4 "core" & 5 : + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &p& +3 "core" &  : +2 ."da"Forearm.seek PC +2 "manipulator"&' +100 "core" ' + ."da"Hand.close +2 "manipulator"&e/ +59 "core" / +2 ."da"PC.seek :open +2 "processing"%P( +396 "core" ( +2 "storage"(7& +4 "core" &: @ @ \ + "manipulator"&& +4 "core" & 0 : + "manipulator"&u% +4 "core" % y + ."da"Forearm.seek :retract +2 "manipulator"&V' ] +99 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&F( +249 "core" ( +2 "manipulator"&E& +4 "core" &  & + "storage"(& +4 "core" &: -\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&)'5 +93 "core" ' + ."da"Hand.open +2 "manipulator"&1 +59 "core" 1 +3 "storage"(D- +3 "core" -' +3 ."da"SE.seek -0.2 Pucks below Top Plate + "storage"(a'z +26 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +47 "storage"(+' +57 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2915h.tif +5 "processing"%& +13 "core" &%\ o +4 "manipulator"&r& +8 "core" &  & +3 "manipulator"&$% +5 "core" % /  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&k(-] +183 "core" ( + "manipulator"& & +5 "core" &-\\ L  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &>& +3 "core" &-\\ { n  +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&#'t +104 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +62 "core" / +2 "manipulator"&9& +4 "core" &-\\ @ 2 "  +2 "manipulator"&J% +4 "core" % φ\  `  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&j' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&Z( +120 "core" ( + "manipulator"&& +4 "core" &  K +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  K +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&*' +90 "core" ' + "manipulator"&& +5 "core" & F K + "manipulator"&y% +4 "core" % = +2 "processing"%q& +4 "core" &%\ l +2 "processing"%`& +5 "core" &\ k +2 ."psFlush"PC.seek :closed +2 "processing"%b(W +4 "core" &\ l +8 & 6\ h%f +9 &Uu\ a7 +9 &~v\ aL +10 &N\ eN +9 &MP\ eN +9 &R\ eO +10 &O\ eO +9 &K\ 1P +10 & OL\ 0P +9 &"J\ 1P +9 &#N\ /P +10 &%J\ /P +9 &'XJ\ /P +9 &)L\ 0P +10 &*L\ 0Q +9 &,L\ /P +10 &._K\ .P +9 &0"M\ .P +9 &1O\ /Q +10 &3M\ .Q +9 &5gL\ .P +9 &7)L\ .P +10 &8P\ dO +9 &:R\ dO +10 &6S\ dO +9 &?R\ eO +10 &AR\ dO +9 &CyT\ eP +9 &E<T\ fO +10 &F]\ eP +9 &Hi\ eQ +10 &Jq}\ 0U +9 &L.\ 1W +9 &M\ 0W +10 &O\ ,X +9 &Qr\ (X +9 &S4\ 'X +10 &T\ %X +9 &V\ %E +10 &W$R\ -Y +9 &W4\ /5 +2 ( +2 "processing"%`& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.75 + "processing"%l& +4 "core" &W/\ /5 +2 ."psFlush"Hand.open + "manipulator"&\\1 +56 "core" 1 + "manipulator"&G% +4 "core" %   = +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&o' ] +94 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +44 "core"  +2 "processing"% % +4 "core" %Y$\ B + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +591 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +9 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 23.44 seconds\ /var/log/esp/da21jul2915h.tif: TIFF Upload Complete\ +3 "processing"%H' +3 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2915h15s.tif +1552 #SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2915h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2915h30s.tif +553 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +195 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +130 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%} +109 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%f'6 +1950 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2915h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2915h70s.tif +671 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%z +110 "core"  +2 "processing"%4% +4 "core" %9#\ u + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%(' +589 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2116 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%O  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%C @ +73 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%^ +109 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'6 +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%. +112 "core"  +5 ."psFlush"PSR.select :flush +6 "processing"%@ +13 ."psFlush"PS.seek 1ml +4 "processing"%S'X= +31 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2915h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "23.44 sec auto-exposure",Subject: "da21jul2915h images!" +4 "storage"(- +2 "core" -' +3 "storage"(I& +8 "core" &:\ \  6\ +5 "manipulator"&x& +6 "core" &  K + "manipulator"&% +5 "core" % e\ y  +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&@( +282 "core" ( +98 "manipulator"& & +4 "core" &  + "storage"(0& +4 "core" &: @ 7 \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&v'5 +104 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(Q' +64 "core" ' + "manipulator"&& +4 "core" &  +2 "storage"(w& +3 "core" &:\ 8\ G \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 +2 "manipulator"&g' +32 "core" ' + ."da"Elbow.hold +2 "manipulator"&X, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(c' +32 "core" ' +2 "manipulator"&=% +4 "core" %i m +2 "storage"(& +3 "core" &:\  ?\ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 3 + 307 counts +2 "manipulator"&W'H +12 "core" ' +2 "manipulator"&U& +4 "core" &  + "storage"(:& +4 "core" &: ] Y \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&/'5 +22 "core" ' +2 "storage"(d% +4 "core" % `\ \  +2 ."downElevator"SE.seek :down +3 "storage"(1'g +99 (% +4 "core" %;\ H\ F ;\ RO +2 "manipulator"&L% +4 "core" %/   +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +44 ' + ."psFlush"PSR.select :air +2 "processing"% +64 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +2 (<& +4 "core" &:\ \  e\ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +1608 "core" ' +5 ."psFlush"PSV.dial PTV +4 "processing"%~ +76 "core" +4 ."psFlush"PTV.dial :puck +6 "processing"%]  +73 "core"  +3 ."psFlush"PBV.dial :waste1 +5 .PS.seek 0ml +4 "processing"%;'T +2619 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%8 +76 "core"  +3 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%h' +595 "core" ' +2 ."psFlush"PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2107 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%- U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%M'T +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%2 @ +46 "core" > + ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%i'T +2617 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%B +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%%' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%| +75 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%A'T +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%{ @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%"  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%?'T +1853 "Can"\ @@ +762 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%s +56 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%''X= +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +1619 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%m +74 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%6  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2616 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%_ +74 "core"  +3 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%p +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%t U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%e'T +2614 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%n @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%7  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%u +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2613 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%E +75 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'T +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%N @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%D  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%V'T +2624 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" &  + "manipulator"&r% +4 "core" % m   +2 ."psFlush"Elbow.seek PC +2 "manipulator"&$( +238 "core" ( +2 "manipulator"&!& +4 "core" &  I + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &a& +3 "core" &  I +2 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&>/ +60 "core" / +2 ."psFlush"PC.seek :open + "processing"%)( +397 "core" ( + "manipulator"&F& +4 "core" & k I +2 "manipulator"&% +3 "core" % M +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&9' ] +95 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&J(-] +121 "core" ( + "manipulator"&& +4 "core" &-b 7  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-b   +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +115 "core" ' + ."psFlush"Hand.open +2 "manipulator" +56 "core" 1 +2 "manipulator"&% +4 "core" % |q ( h + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&y' ] +102 "core" ' +2 #tFinished short da assay +1455 #-> access 3 +2 "storage"(q% +4 "core" %m  + "manipulator"&k% +4 "core" % O c  +2 "manipulator"&j& +3 "core" &-b   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(P([I +676 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (l& +3 "core" &[J\ \ \ $ +2850 #t-> access 4 +2 "storage"(\\% +3 "core" %m\ ? ,\ +2 "manipulator"&G% +4 "core" % O  +2 "manipulator"&`& +3 "core" &-b   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(3( +992 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" &\ =\ A x\ +24512 "Can"\ 22 +38567 #t-> startTube 4 +299 #-> shortDA +2 "collection"'*% +2 "processing"%R% +8 "core" % \ +2 %P%\ +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +5890 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +134 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +125 "core" +2 .tPRV.dial :sipper + "processing"%  +46 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%}'d +2285 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%H  +129 "core"  +2 .tPS.seek 0.5ml +2 "processing"%z' +1270 "core" ' + .tPRV.dial :waste2 +2 "processing"%4 @ +100 "core" ? +49 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%f'T +594 "core" ' + .tPSV.dial PSR +7 "processing"%( +104 "core"  +2 "processing"%O% +4 "core" %V%\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%C'X= +1103 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%^' +1612 "core" ' +2 .tPSV.dial :mixloop + "processing"%& +105 "core" +2 .tPS.seek 0ml +2 "processing"%.'T +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +105 "core"  + "processing"%I% +4 "core" %O\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%x'X= +1105 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"% +105 "core" + .tPRV.dial :sipper +2 "processing"%Z  +45 "core" +2 .tPS.seek 0ml +2 "processing"% 'T +840 "Can"\ 55 +1781 "core" ' + .tPSV.dial PSR +2 "processing"%0 +106 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' +2 .tPSV.dial :mixloop + "processing"%w +105 "core" +2 .tPS.seek 0ml +2 "processing"%='T +2620 "core" ' + #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%& +4 "core" &\ + "manipulator"&o% +4 "core" % ~ ,  + "storage"(U% +4 "core" %o  +2 "storage"(:. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(d(+ +517 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (+& +3 "core" &+\ #\ $ \  + "manipulator"&& +4 "core" &-b   + "manipulator"&L% +5 "core" % ~   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&v( +170 "core" ( + "manipulator"&@& +4 "core" &  l +2 "storage"(Q& +3 "core" &+ [ & +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&g'K +92 "core" ' + "storage"(W& +4 "core" &+ & +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(c'6 +269 "core" ' +2 "storage"(<- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (/& +3 "core" &+ {\ ) B\ & +3 "manipulator"&1& +4 "core" &\  l + .tElbow.seek 4 +2 "manipulator"&S( +3 "core" ( +2 "manipulator"&~& +4 "core" &  l + "storage"(]& +4 "core" &+ ] L P\ & +2 .tForearm.seek 4 + 300 counts + "manipulator"&['W +27 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&8/ +52 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&;& +2 "storage"(h'g +7 "core" &  l +2 "manipulator"&% +4 "core" % ^  3 +2 .tForearm.seek :retract + "manipulator"&-' ] +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +171 "core" ' + ."downElevator"SE.stop + "storage"(5 +76 "core" ( +2 "manipulator"&2& +5 "core" &  F + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &M& +3 "core" &  F +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&K& +4 "core" & = F +2 "manipulator"&B% +3 "core" %\  +2 "processing"%i& +4 "core" &#\ +2 "processing"%|& +4 "core" &#\ +2 .tPC.seek :closed +2 "processing"%%(W +4 "core" &\  +10 &3~\ *y +9 &d\ > +9 &rs\ M +10 &5U\ M +9 &U\ \ M +9 &U\ M +10 &{V\ M +9 &=W \ M +10 & W\ M +9 &"W\ L +9 &$X\ M +10 &&FY\ L +9 &(Z\ M +9 &)Y\ M +10 &+Z\ M +9 &-MZ\ M +10 &/Z\ M +9 &0[\ M +9 &2[\ M +10 &4R_\ N +9 &6[\ M +9 &7[\ M +10 &9W\ M +9 &;[[\ M +10 &=Y\ M +9 &>]\ M +9 &@_\ N +10 &Bb\\\ N +9 &D%]\ M +9 &E_\ N +10 &Gk\ O +9 &I`~\ Q +10 &K\ R +9 &L\ S +9 &N\ S +10 &Pb\ S +9 &R#\ S +9 &S\ T +10 &U\ T +9 &W#ap\ 2 +10 &WH \ * +5 ( +2 "processing"%|& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.65 +2 .Hand.open + "manipulator"&{1 +4 "core" &W\ * +59 1 +2 "manipulator"&A% +4 "core" % !  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&"' ] +96 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%Y  +2 %s9 +6 "core" 9 +102 "processing"%?9 +2 "core" 9 +102 "processing"%'9 +3 "core" 9  +102 "processing"%m9 +3 "core" 9  +102 "processing"%69 +2 "core" 9 +102 "processing"%\ 9 +3 "core" 9 +102 "processing"%_9 +2 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%9 +4 "core" 9" +102 "processing"%p9 +2 "core" 9& +102 "processing"%t9 +2 "core" 9* +102 "processing"%59 +3 "core" 9/ +102 "processing"%n9 +2 "core" 93 +102 "processing"%e9 +3 "core" 97 +102 "processing"%79 +3 "core" 9; +102 "processing"%9 +2 "core" 9? +102 "processing"%u9 +2 "core" 9D +102 "processing"%9 +3 "core" 9H +102 "processing"%E9 +2 "core" 9L +102 "processing"%9 +2 "core" 9P +102 "processing"%N9 +3 "core" 9T +102 "processing"%9 +2 "core" 9X +102 "processing"%D9 +2 "core" 9] +103 "processing"%9 +4 "core" 9a +102 "processing"%9 +2 "core" 9e +102 "processing"%r9 +3 "core" 9i +102 "processing"%!9 +2 "core" 9 m +102 "processing"%a9 +3 "core" 9r +102 "processing"%X9 +3 "core" 9v +102 "processing"%>9 +2 "core" 9z +102 "processing"%9 +3 "core" 9$~ +102 "processing"%b9 +2 "core" 9* +102 "processing"%F9 +2 "core" 90 +102 "processing"%9 +4 "core" 96 +102 "processing"%9 +2 "core" 9< +102 "processing"%9 +2 "core" 9C +3 .tPH.hold 2:00:00,28C +3 "processing"% pp? +3 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +105 "core"  +2 "processing"%#% +4 "core" %X\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%9'& +1598 "core" ' + .tPTV.dial :puck +2 "processing"%  +125 "core"  + .tPSV.dial PTV +2 "processing"%q +75 "core" +2 .tPBV.dial :waste1 + "processing"%k  +53 "core" +2 "processing"%j% +4 "core" %%\  +2 .tPS.seek 1.5ml +2 "processing"%T' +593 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%l * +33 "core" , +3 .tPS.seek 0ml + "processing"%\\'T +1601 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%G  +34 "core" + .tdelay 30 seconds +2016 "Can"\ BA +987 .tPBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%P +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"% ' +2337 "core" ' + .tPSV.dial PTV +2 "processing"%R +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%* +75 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 .tPS.seek 0ml + "processing"%'T +2331 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%V  +125 "core" + .tPSV.dial :mixloop +2 "processing"%H +45 "core" +2 .tPRV.dial :ab1 +2 "processing"%} @ +101 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%4'] +358 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%z  +43 "core"  +43 "processing"%(% +12 "core" %]\  +2 .tPS.seek 0.3ml +2 "processing"%O'f +346 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'f  +35 "core" +2 .tPRV.dial :air + "processing"%C  +41 "core"  +3 .tPS.seek 0.9ml + "processing"%&'K +1262 "core" ' + .tPRV.dial :waste2 +2 "processing"%^ @ +74 "core" > +2 .tPS.seek 0.5ml + "processing"%' +864 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%I  +46 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%.'& +1604 "core" ' + .tPSV.dial :PML +2 "processing"%x +46 "core" + .tPTV.dial :mixing +2 "processing"% @ +70 "core" A +2 .tPBV.dial :waste1 + "processing"%Z  +35 "core" + "processing"%% +4 "core" %$\  +2 .tPS.seek 1.85ml +2 "processing"%0' +228 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%w'T +1955 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & }z\ +2 "manipulator"&& +4 "core" &  F +2 "manipulator"&o% +4 "core" % s   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&U(-] +133 "core" ( + "manipulator"&:& +5 "core" &-i   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &3& +3 "core" &-i   +2 .tForearm.seek :garage +2 "manipulator"&+'t +108 "core" ' + .tHand.close +2 "manipulator"&/ +54 "core" / +2 "manipulator"&L& +4 "core" &-i   +2 "manipulator"&@% +3 "core" % ~  s +2 .tForearm.seek :retract +2 "manipulator"&Q' ] +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +279 "core" ( +2 "manipulator"&J& +4 "core" &$   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &$   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<' +96 "core" ' +2 "manipulator"&/& +4 "core" &$   +2 "manipulator"&1% +4 "core" %  9 +2 "collection"'~& +3 "core" & }g\ +3 "collection"']& +4 "core" & }\ +2 .tCC.seek :closed +2 "collection"'8(W +4 "core" & }a\  +9 &0| ^\ *y +10 &b a\ ? +9 &Iy k\ P +9 & Y a\ O +10 &` `\ O +9 &` ]\ P +9 &P\\ ~^\ P +10 &] ~\\\ P +9 & ^ d\ O +10 &"` a\ O +9 &$Y[ ~j\ O +9 &&[ ^\ P +10 &'_ b\ P +9 &)] ~a\ O +9 &+a\\ }`\ O +10 &-#Z _\ O +9 &.Z |f\ O +10 &0Y ]\ P +9 &2i` ~c\ O +9 &4+` a\ O +10 &5^ b\ O +9 &7Z f\ O +9 &9p\\ T\ P +10 &;4^ V\ O +9 &<` W\ O +10 &>[ }\\\ O +9 &@y` ]\ O +9 &B;] a\ O +10 &C_ }[\ P +9 &E` ~W\ P +9 &G}l ~W\ Q +10 &I:{ \\\ R +9 &J c\ U +10 &L ~]\ W +9 &No ~Z\ X +9 &P1 a\ X +10 &Q a\ X +9 &S ^\ Z +9 &Us _\ R +10 &VG \\\ &r +9 &V\ r _\ G +5 ( +2 "collection"']& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.93 +2 "collection"';& +4 "core" &VZ c\ G + &VZ ^\ G + .tHand.open +2 "manipulator"&1 +61 "core" 1 +2 "manipulator"&v% +4 "core" % 2 9 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&g' ] +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%c +106 "core"  +2 "processing"%[% +4 "core" %Y\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%2' +1608 "core" ' + .tdelay 5 seconds +508 .PSV.dial :waste1 +3 "processing"%M  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%S'T +1604 "core" ' + .tPSV.dial PSR +2 "processing"%K +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%B' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%i  + "collection"'h  +36 "core"  +124  +2 .tPSV.dial :mixloop +2 "processing"%- +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%)  +72 "core" +2 .tPS.seek 0ml +2 "processing"%{'T +2614 "core" ' +2 .tPSV.dial :air + "processing"%A  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%| +43 "core" +2 .tPS.seek 0ml +2 "processing"%?'T +2612 "core" ' + .tPSV.dial :air +7 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%'' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%m +46 "core" + .tPS.seek 0ml + "processing"%6'T +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&\ & +4 "core" &$   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&_( +24 "core" ( + "manipulator"&& +4 "core" &  K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +4 "core" &  K + .tForearm.seek CC +2 "manipulator"&p' +104 "core" ' + .tHand.close +2 "manipulator"&t/ +57 "core" / +2 .tCC.seek :open +2 "collection"'5( +398 "core" ( + "manipulator"&n& +4 "core" &  4 +2 "manipulator"&e% +3 "core" % b  +2 .tForearm.seek :retract +2 "manipulator"&7' ] +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(-] +275 "core" ( + "manipulator"&u& +4 "core" &-a 8 ~ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-a  ~ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&E't +105 "core" ' +2 .tHand.open +2 "manipulator"&1 +60 "core" 1 + "manipulator"&N% +5 "core" % ~  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +100 "core" ' +2 ."da"delayUntil "16:44:46.30" +21287 "Can"\ >> +3655 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%D @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + ."da"PSV.dial :air +2 "processing"%r  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%!' +2335 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%a +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%X  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%> +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%b'T +2333 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +135 "core"  +2 "processing"%% +4 "core" %S\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%$  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%# +73 "core" +50 ."da"PBV.dial :waste1 +3 "processing"%=  +35 "core" + "processing"%% +4 "core" %*\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%k'T +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%j  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%l +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2348 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +7 "processing"%G +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%` +74 "core" +2 ."da"delay 5 seconds +501 .PSV.dial :air +3 "processing"%P  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\\'T +2326 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%R +135 "core"  + "processing"%*% +4 "core" %V\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +23 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1605 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%V  +34 "core" +2 "processing"%H% +4 "core" %( \  +2 ."da"PS.seek 1.5ml + "processing"%}' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%z'T +1619 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%(  +34 "core" + ."da"delay 30 seconds +2697 "Can"\ 87 +305 ."da"PBV.dial between PSV and waste1 +2 "processing"%4 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%f +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%C' +2337 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%^ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%I  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2351 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%x  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%Z  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"% 'g +401 "core" ' +6 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%.  +44 "core"  +2 "processing"%0% +4 "core" %e\ +2 ."da"PS.seek 0.55ml + "processing"%' +341 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%o'& +1555 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%: +45 "core" + ."da"PTV.dial :mixing +2 "processing"%3 @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +4 "core" %(\  +2 ."da"PS.seek 1.85ml +2 "processing"%L' +236 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%@ * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%"'T +1954 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +46561 "Can"\ => +1442 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%+  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%J * +35 "core" , + ."da"PSV.dial :air +2 "processing"%y  +44 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2352 "core" ' +2 ."da"PSV.dial :mixloop +6 "processing"%/ +44 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%1  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%~ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%Q  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%,'T +2332 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%; +135 "core"  + "processing"%% +4 "core" %Y \ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%v' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%]'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%c  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%[ +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%<  +34 "core" +2 "processing"%w% +4 "core" %&\  + ."da"PS.seek 1.5ml +2 "processing"%M' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +33 "core" , +3 ."da"PS.seek 0ml + "processing"%K'T +1614 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%S  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%-' +2352 "core" ' + ."da"PSV.dial PTV +2 "processing"%) +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%B +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%A +75 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%|'T +2324 "core" ' + #"da"washCycleDA #2 of 3 +50 .PSR.select :air +4 .PSV.dial PSR + "processing"%s +135 "core"  + "processing"%% +4 "core" %V\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%?' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%m'& +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%' +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%\  +34 "core" +2 "processing"%% +4 "core" %(\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%W'T +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%g  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%8 * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%e' +1886 "Can"\ ?? +451 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%u +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%_  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2338 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +134 "core"  + "processing"%7% +4 "core" %W \ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%E' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%D'& +1598 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + "processing"%r% +4 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%6' +581 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%X'T +1601 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%>  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%! +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%F' +2331 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%b +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%#'T +2328 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%= +142 "core"  +2 "processing"%% +11 "core" %X \ l +3 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +12 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +5 "processing"%' +341 "core" ' +3 ."da"delay 5 seconds +502 "processing"%q% +4 "core" % \ g +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +331 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%j'& +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%9 +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%l  +34 "core" + "processing"%k% +4 "core" %)\ p +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%`'T +1635 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%P  +33 "core" + ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%T * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%R +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%*' +2419 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\\ +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%V  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%H'T +2396 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +137 "core"  +2 "processing"%% +3 "core" %Q\ f +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%}'& +2114 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%( +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +36 "core" +2 "processing"%f% +4 "core" %'\  +2 ."da"PS.seek 1.5ml + "processing"%z' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%O * +36 "core" , + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%^  +109 "core"  +2 ."da"PS.seek 0ml +2 "processing"%&'T +1610 "core" ' + "processing"%I9 +3 "core" 95Q +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%C  +4 "core" 5R + 5R + "processing"%x& +3 "core" &W&\ i* +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +3 "core" % S\ ^  +2 "storage"(Z% +3 "core" %o 4 1 Q\ +2 "storage"(. +3 "core" .(+ + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"((2 +206 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (.& +3 "core" &3 T\ + "manipulator"&0& +4 "core" &-a ~ + "manipulator"& % +4 "core" % S\ W  +2 ."da"Elbow.reconfigure :tight +52 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&( +179 "core" ( +3 "manipulator"&& +4 "core" &\ j "| + "storage"(:& +4 "core" &8   0\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&3'5 +90 "core" ' +2 "storage"(& +4 "core" &8   \ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('6 +268 "core" ' + "storage"(@- +4 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(o' +34 "core" ' +2 "manipulator"&L& +4 "core" &  "z + "manipulator"&% +4 "core" %5  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&+' ] +92 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&J( +248 "core" ( + "manipulator"&y& +4 "core" &  I +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" &  I +2 ."da"Forearm.seek PC +2 "manipulator"&/' +102 "core" ' +2 ."da"Hand.close + "manipulator"&1/ +60 "core" / +2 ."da"PC.seek :open +2 "processing"%~( +400 "core" ( + "storage"(Q& +4 "core" &8  =\ +2 "manipulator"&U& +3 "core" & f I +2 "manipulator"&;% +3 "core" % ώ  +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&,( +276 "core" ( + "manipulator"&v& +4 "core" & < +2 "storage"(c& +4 "core" &8   3\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&['5 +103 "core" ' +3 ."da"Hand.open +2 "manipulator"&<1 +53 "core" 1 +2 "storage"(w- +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(]'z +24 "core" ' +3 ."da"SE.reconfigure :seal +5 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.8 Pucks below Top Plate +4 "storage"(2' +52 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul2917h.tif +4 "processing"%M& +11 "core" &#\ : +3 "manipulator"&S& +6 "core" &  +2 "manipulator"&h% +5 "core" % ^ B +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&i' ] +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&K(-] +185 "core" ( +2 "manipulator"&)& +4 "core" &-Q I M +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &-Q 4 M +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&A't +106 "core" ' + ."psFlush"Hand.close +2 "manipulator"&{/ +55 "core" / + "manipulator"&-& +5 "core" &-o L < / + "manipulator"&s% +4 "core" % χ 3 X +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +104 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&|( +141 "core" ( +2 "manipulator"&?& +4 "core" & 7  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &'& +3 "core" & |  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&\ ' +93 "core" ' + "manipulator"&& +4 "core" & e  +2 "manipulator"&m% +4 "core" % L 3 +2 "processing"%t& +4 "core" &\ \ 8 +2 "processing"%& +4 "core" &$\ 9 +2 ."psFlush"PC.seek :closed +2 "processing"%g(W +4 "core" &\ 8 +10 &/w\ /+{ +9 &by\ .? +9 &Rj\ /P +10 &J\ 2P +9 &K\ 2P +10 &L\ 1Q +9 &WL\ 2P +9 &G\ 2P +10 & M\ fO +9 &"O\ fN +9 &$dO\ gO +10 &&&Q\ gO +9 &'Q\ gO +10 &)R\ fO +9 &+lN\ gO +9 &-.O\ gO +10 &.Q\ gN +9 &0L\ DO +9 &2nQ\ 3Q +10 &4/P\ 2Q +9 &5N\ 3P +9 &7O\ 2P +10 &9vK\ 2Q +9 &;9K\ 3P +10 &<O\ 1Q +9 &>O\ 2Q +9 &@P\ 1P +10 &B@N\ 1Q +9 &DL\ 1Q +9 &EQ\ 0Q +10 &GY\ /R +9 &I?m\ -T +10 &J\ +V +9 &L\ 2W +9 &N\ `V +10 &PA\ aV +9 &R\ aV +9 &S\ aV +10 &U\ aV +9 &W,|k\ d* +10 &Wy\ c@ +9 ( +2 "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.76 +2 "processing"%8& +4 "core" &W%\ i0 + &W%#\ i0 + ."psFlush"Hand.open +2 "manipulator"&n1 +61 "core" 1 +3 "manipulator"&W% +4 "core" %  w y 3 +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&p' ] +95 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +58 "core"  +2 "processing"%% +4 "core" %R!\ c + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%_' +262 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15.323 seconds\ /var/log/esp/da21jul2917h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul2917h15s.tif +335 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +201 "Can"\ G%$ +499 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul2917h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul2917h30s.tif +1412 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%N @ +197 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%7  +129 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +109 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%E'6 +1097 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul2917h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul2917h70s.tif +1516 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +108 "core"  +2 "processing"%% +4 "core" %;\ > + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%r' +589 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2122 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%a  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%6 @ +71 "core" A +2 ."psFlush"PSV.dial :mixloop + "processing"%> +111 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'6 +1928 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul2917h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "15.323 sec auto-exposure",Subject: "da21jul2917h images!" +4 "storage"(!- +11 "core" -' +2 "storage"(X& +4 "core" &8\ \  \ +2 "manipulator"&& +6 "core" &   +2 "manipulator"&b% +3 "core" % h\ g  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +4 "manipulator"&( +245 "core" ( +4 "manipulator"&$& +7 "core" &  , +9 "storage"(F& +25 "core" &8   J\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&='5 +101 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(' +66 "core" ' + "manipulator"&#& +4 "core" & U , +2 "storage"(q& +3 "core" &8 n\  o\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 +2 "manipulator"&' +34 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(9' +22 "core" ' +2 "manipulator"&l% +4 "core" %e + "storage"(k& +5 "core" &8 \ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 3 + 305 counts +2 "manipulator"&j'F +13 "core" ' + "manipulator"&G& +4 "core" & ) "~ +2 "storage"(Y& +4 "core" &8\ Z\ Y E\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&P'5 +17 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%T +7 "core" ' + "storage"(R% +5 "core" % 8\ +2 ."downElevator"SE.seek :down +3 "storage"(`'g +87 "core"  +2 ."psFlush"PSR.select :flush +7 "processing"%@ +5 "storage"(\\% +7 "core" %;\ \ C P\ SP +2 "manipulator"& % +5 ."psFlush"PS.seek 1ml +2 "processing"% 'X= +4 "core" %%   +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&V' ] +101 "core" ' +48 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (*& +4 "core" &8 z\ ! \ +922 ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%H  +70 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%('T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%f' +588 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2107 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%O +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%^ U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%z'T +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%I @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2613 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%x  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2617 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Z +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2622 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%. +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%0'T +2612 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2622 "core" ' +7 ."psFlush"PSV.dial :waste1 +3 "processing"%  +81 "core"  +4 ."psFlush"PS.seek 0ml +4 "processing"%:'T +2612 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'X= +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%@ +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%L  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%3' +588 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%" +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%1'T +2615 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%+ @ +44 "core" ? + ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%Q  +75 "core"  + ."psFlush"PS.seek 0ml +2 "processing"%U'T +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%; +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%/' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%c'T +2048 "Can"\ =< +583 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%J @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2612 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%w  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%M'T +2623 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&S& +4 "core" & : "~ +2 "manipulator"&h% +4 "core" % ?   + ."psFlush"Elbow.seek PC +2 "manipulator"&( +251 "core" ( +2 "manipulator"&o& +4 "core" &  Z + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &]& +3 "core" & J Z +2 ."psFlush"Forearm.seek PC +2 "manipulator"&)' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&B/ +63 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%[( +397 "core" ( + "manipulator"&,& +4 "core" & J Z +2 "manipulator"&{% +3 "core" % ! +43 ."psFlush"Forearm.seek :retract +10 "manipulator"&-' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&s(-] +119 "core" ( +2 "manipulator"&i& +4 "core" &-S A  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &-S   +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&''t +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&A1 +61 "core" 1 + "manipulator"&% +5 "core" % }} % +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&m' ] +113 "core" ' +2 #tFinished short da assay +3684 #-> access 3 +3 "storage"(t% +3 "core" %g  +2 "manipulator"&K% +4 "core" % :   + "manipulator"&& +4 "core" &-d F  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(~([I +678 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (8& +3 "core" &[H\ \ \ & +936 #t-> PS.flush +2 #Flushing Processing stage +2 "processing"%n% +3 "core" %S"\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%W& +4 "core" &$\ +2 "manipulator"&& +4 "core" &-d p  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&u(-] +2 "core" ( +2 "manipulator"&& +4 "core" &-d O  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &-d <  +2 .tForearm.seek :garage + "manipulator"&&'t +101 "core" ' + .tHand.close +2 "manipulator"&_/ +61 "core" / + "manipulator"&N& +4 "core" &-d (  +2 "manipulator"&7% +4 "core" % φ  +2 .tForearm.seek :retract + "manipulator"&' ] +115 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&e( +140 "core" ( +2 "manipulator"&& +4 "core" &\   ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &\  ; ) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&E' +98 "core" ' + "manipulator"&r& +5 "core" &  # & + "manipulator"&a% +4 "core" % ) +2 "processing"%6& +3 "core" &#\ +2 "processing"%>& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%D(W +4 "core" &\ +8 &?\ $e +10 &Wy\ 7 +9 &y\ K +9 &S\ L +10 &dT\ K +9 &$U\ L +10 &U\ L +9 &Y \ L +9 & jV \ L +10 &",U\ L +9 &#W\ L +9 &%U\ L +10 &'tU\ K +9 &)3W\ L +9 &*X \ L +10 &,Z\ L +9 &.yY\ L +10 &0;Z\ L +9 &1Y\ L +9 &3W\ L +10 &5X\ L +9 &7CY\ L +9 &9U\ L +10 &:Z\ L +9 &<[\ L +10 &>K\\\ L +9 &@ \\\ L +9 &AW\ M +10 &C\\\ L +9 &ESX\ L +9 &Gb\ N +10 &Hn\ N +9 &J\ Q +10 &LI\ R +9 &N \ R +9 &O\ S +10 &Q\ S +9 &SP\ S +13 &U\ S +6 &V\ 6 +9 &W,r\ T +10 &W!\ . +2 ( +2 "processing"%>& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.63 +2 "processing"%!& +4 "core" &W#$\ . + .tHand.open +2 "manipulator"&X1 +61 "core" 1 + "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b' ] +91 "core" ' +2 .tPSV.dial PSR +2 "processing"%$ +43 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%F'X= +1097 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%|' +1610 "core" ' +2 .tPSV.dial PTV + "processing"%# +75 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%q  +53 "core" +2 .tPS.seek 0ml +2 "processing"%l'T +2629 "core" ' + .tPSV.dial PSR +2 "processing"%k +75 "core"  +2 .tPSR.select :flush +2 "processing"%@ +9 .tPS.seek 0.5ml +2 "processing"%p' +588 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%G' +2129 "core" ' + .tPSV.dial PTV +2 "processing"%Y +75 "core" +2 .tPBV.dial PSV + "processing"%R U +53 "core" V +2 .tPS.seek 0ml +2 "processing"%2'T +2612 "core" ' + .tPSV.dial PBV +7 "processing"%T @ +45 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%\\' +2612 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%='T +2617 "core" ' +2 .tPSV.dial PSR +2 "processing"% +45 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2617 "core" ' +2 .tPSV.dial PTV + "processing"% +74 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%j'T +2618 "core" ' +2 .tPSV.dial PBV + "processing"%* @ +46 "core" > +2 .tPS.seek 2.5ml +2 "processing"%9' +2622 "core" ' +2 .tPSV.dial :waste1 +6 "processing"%  +74 "core"  +2 .tPS.seek 0ml + "processing"%P'T +2615 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&`& +5 "core" &  $ + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"& ( +2 "core" ( +2 "manipulator"&& +4 "core" & n $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &  $ +2 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&4/ +54 "core" / +2 .tPC.seek :open + "processing"%(( +401 "core" ( + "manipulator"&f& +4 "core" & \\ $ +2 "manipulator"&O% +3 "core" % ! Q +2 .tForearm.seek :retract +2 "manipulator"&^' ] +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(-] +123 "core" ( +2 "manipulator"&I& +4 "core" &-\\ [ [ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &z& +3 "core" &-\\ ! [ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&x't +112 "core" ' + .tHand.open +2 "manipulator"&C1 +64 "core" 1 + "manipulator"&Z% +4 "core" % ~  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +101 "core" ' +962 #t-> access 4 +2 "storage"(.% +4 "core" %h +2 "manipulator"&% +4 "core" % W   + "manipulator"& & +4 "core" &-q c F +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(0( +991 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &\ \ I\ +15632 "Can"\ 33 +60002 \ 33 +23441 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +8 #mEXIT @1627606684.41PDT @1627654137.89PDT = =mMAIN_scheduler =tMAIN @PDT1627654139.74 #"core_reset"Sent BREAK +2 #t@36090 receive with ifg=0x10, ie=0xFD + #@36738 receive with ifg=0x10, ie=0xFD + #@37396 receive with ifg=0x10, ie=0xFD #@38040 receive with ifg=0x10, ie=0xFD + #@38688 receive with ifg=0x10, ie=0xFD + #@39335 receive with ifg=0x10, ie=0xFD #@39982 receive with ifg=0x10, ie=0xFD + #@40308 receive with ifg=0x80, ie=0xFD #@53971 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +405 "Can"\ 66 + \ 66 #tPolling Can every 10:00 +2 #Cleanly exited at 17:58:04PDT29-Jul-21 +951 #-> ESP.ready! +154 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %  \ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %T4\ + .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %f \ + .tSS.configure :default +3 "sampler")#.0X access 4 +2 "storage"(3% +4 "core" %j I\ + "manipulator"&4% +5 "core" % W   + "manipulator"&5& +4 "core" &-q ` F + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(6( +31 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (7& +3 "core" &\ B\ C \ +46751 #t-> startTube 4 +303 #-> shortDA +2 "collection"'8% +2 "processing"%9% +5 "core" %  \ +5 %T\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +4433 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%: +136 "core" +2 .tPTV.dial :PRVmixing + "processing"%;  +127 "core" + .tPRV.dial :sipper +2 "processing"%<  +45 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%='d +2284 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%>  + "collection"'?  +7 "core"  +123  +2 .tPS.seek 0.5ml +2 "processing"%@' +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%A @ +102 "core" ? + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%B'T +590 "core" ' + .tPSV.dial PSR +2 "processing"%C +105 "core"  + "processing"%D% +4 "core" %O3\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +9 .tPS.seek 1ml +2 "processing"%E'X= +577 "Can"N\ 88 +519 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%F' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%G +105 "core" +2 .tPS.seek 0ml + "processing"%H'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"%I +105 "core"  +2 "processing"%J% +3 "core" %T2\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%K'X= +1090 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%L' +1622 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%M +106 "core" + .tPRV.dial :sipper +2 "processing"%N  +45 "core" +2 .tPS.seek 0ml +2 "processing"%O'T +2617 "core" ' + .tPSV.dial PSR + "processing"%P +112 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%Q' +2615 "core" ' + .tPSV.dial :mixloop +2 "processing"%R +106 "core" +2 .tPS.seek 0ml +2 "processing"%S'T +2621 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%T& +4 "core" &\ +2 .tHand.open + "manipulator"&U1 +22 "core" 1 + "manipulator"&V% +4 "core" % W &  +2 "storage"(W% +3 "core" %j [ b >\ +2 "storage"(X. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(Y(+ +515 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (Z& +2 "core" &+\ \ \ E\  +2 "manipulator"&[& +4 "core" &-q l F + "manipulator"&\\% +4 "core" % W V  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&]( +167 "core" ( +2 "manipulator"&^& +4 "core" &  U n +2 "storage"(_& +4 "core" &+ ^ Z /\ " +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts + "manipulator"&`'K +93 "core" ' + "storage"(a& +4 "core" &+ c e =\ " +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(b'6 +266 "core" ' +2 "storage"(c- +2 "core" -'w +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (d& +3 "core" &+ \ / u\ " +2 "manipulator"&e& +3 "core" & [ m +2 .tElbow.seek 4 +2 "manipulator"&f( +3 "core" ( + "manipulator"&g& +4 "core" &\  m + "storage"(h& +4 "core" &+\ W\ Y U\ " +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&i'W +21 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&j/ +57 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&k& +5 "storage"(l'g +3 "core" & % m +2 "manipulator"&m% +4 "core" % P f > +2 .tForearm.seek :retract + "manipulator"&n' ] +108 "core" ' +2 .tElbow.seek PC +35 "manipulator"&o( +123 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +132 "core" ( +3 "manipulator"&p& +4 "core" & @ O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &q& +4 "core" & > O + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&r' +105 "core" ' + "manipulator"&s& +5 "core" & w O + "manipulator"&t% +4 "core" % m +2 "processing"%u& +3 "core" &\ +2 "processing"%v& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%w(W +5 "core" &\ +6 &;\ $d +10 &}V~\ 7 +9 &~~\ K +9 &\\\ N +10 &LZ\ M +9 &[\ M +9 &_\ N +10 &]\ N +9 & SZ\ N +9 &"]\ M +10 &#]\ M +9 &%_\ N +10 &'[_\ N +9 &)_\ N +9 &*]\ N +10 &,`\ N +9 &.b_\ N +9 &0$]\ N +10 &1]\ N +9 &3`\ N +10 &5i`\ N +9 &7-\\\ N +9 &8]\ N +10 &:]!\ N +9 &3^\ N +10 &?^\ N +9 &A[\ N +10 &Cy_\ N +9 &E<\\\ N +9 &Fk\ O +10 &Hu\ P +9 &Js\ S +10 &L4\ S +11 &M\ T +7 &O\ T +12 &Qv\ U +8 &S9\ T +10 &T\ U +10 &V\ @ +8 &W%c\ Y +11 &W-\ 1 +2 ( +2 "processing"%v& +10 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.56 + .Hand.open + "manipulator"&x1 +6 "core" &W,\ 1 +60 1 +3 "manipulator"&y% +6 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&z' ] +95 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%{  +3 %|9 +6 "core" 9VV +102 "processing"%}9 +2 "core" 9Vb +102 "processing"%~9 +2 "core" 9Va  +102 "processing"%9 +3 "core" 9Vb  +102 "processing"%9 +2 "core" 9Va +102 "processing"%9 +2 "core" 9Va +102 "processing"%9 +3 "core" 9Vb +102 "processing"%9 +2 "core" 9Wa +102 "processing"%9 +4 "core" 9X`" +102 "processing"%9 +2 "core" 9Yb& +102 "processing"%\ 9 +3 "core" 9\\b* +102 "processing"% 9 +2 "core" 9^b/ +102 "processing"%9 +2 "core" 9`b3 +102 "processing"%9 +3 "core" 9db7 +103 "processing"%9 +2 "core" 9fc; +102 "processing"%9 +3 "core" 9kc? +102 "processing"%9 +2 "core" 9ocC +102 "processing"%9 +2 "core" 9scH +102 "processing"%9 +3 "core" 9wdL +102 "processing"%9 +2 "core" 9}dP +102 "processing"%9 +2 "core" 9dT +102 "processing"%9 +3 "core" 9dX +102 "processing"%9 +3 "core" 9d] +102 "processing"%9 +4 "core" 9ea +102 "processing"%9 +2 "core" 9ee +102 "processing"%9 +2 "core" 9gi +102 "processing"%9 +3 "core" 9fm +102 "processing"% 9 +2 "core" 9eq +102 "processing"%!9 +3 "core" 9gv +102 "processing"%"9 +2 "core" 9gz +103 "processing"%#9 +2 "core" 9i~ +102 "processing"%$9 +3 "core" 9h +102 "processing"%%9 +2 "core" 9i +102 "processing"%&9 +4 "core" 9h +102 "processing"%'9 +2 "core" 9j +102 "processing"%(9 +2 "core" 9j +102 "processing"%)9 +3 "core" 9j +102 "processing"%*9 +2 "core" 9l +102 "processing"%+9 +3 "core" 9l +102 "processing"%,9 +2 "core" 9l +102 "processing"%-9 +2 "core" 9l +102 "processing"%.9 +2 "core" 9l +103 "processing"%/9 +2 "core" 9m +102 "processing"%09 +3 "core" 9(n +102 "processing"%19 +3 "core" 9/n +102 "processing"%29 +2 "core" 97o +102 "processing"%39 +2 "core" 9>o +103 "processing"%49 +2 "core" 9Go +3 .tPH.hold 2:00:00,28C +7 "processing"%5 pp? +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%7 +107 "core"  + "processing"%% +4 "core" %Q-\ + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%8' +585 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%9'& +1601 "core" ' +2 .tPTV.dial :puck + "processing"%:  +127 "core"  + .tPSV.dial PTV +2 "processing"%; +75 "core" +2 .tPBV.dial :waste1 +6 "processing"%<  +53 "core" +2 "processing"%% +4 "core" %'\  +2 .tPS.seek 1.5ml + "processing"%?' +588 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%='T +1607 "core" ' + .tdelay 5:00 +21970 "Can"E\ AA +8032 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%A  +35 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%C +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%D' +2333 "core" ' + .tPSV.dial PTV +2 "processing"%B +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +6 "processing"%E +75 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%G +75 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%F  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%I'T +2351 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%J  +126 "core" +2 .tPSV.dial :mixloop + "processing"%H +44 "core" +2 .tPRV.dial :ab1 + "processing"%K @ +102 "core" @ +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%M'] +367 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%N  +43 "core" +2 "processing"%L% +4 "core" %^3\ +2 .tPS.seek 0.3ml +2 "processing"%P'g +358 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'O  +34 "core" + .tPRV.dial :air +2 "processing"%R  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%Q'K +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%T @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%U' +854 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%V  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%W'& +1601 "core" ' +2 .tPSV.dial :PML + "processing"%X +44 "core" +2 .tPTV.dial :mixing + "processing"%6 @ +71 "core" A + .tPBV.dial :waste1 +2 "processing"%Z  +36 "core" + "processing"%[% +4 "core" %"\  +2 .tPS.seek 1.85ml +2 "processing"%\\' +231 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%^ * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%_'T +1960 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'a& +3 "core" &  \ +2 "manipulator"&& +4 "core" & E N + "manipulator"&% +4 "core" % _   + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&c(-] +137 "core" ( +2 "manipulator"&d& +4 "core" &-_  [ % + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &-_ 6 % +2 .tForearm.seek :garage +2 "manipulator"&g't +104 "core" ' + .tHand.close +2 "manipulator"&h/ +56 "core" / +3 "manipulator"&j& +4 "core" &-  ) o + "manipulator"&k% +4 "core" % τ  +2 .tForearm.seek :retract + "manipulator"&m' ] +102 "core" ' +2 .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&]( +280 "core" ( +2 "manipulator"&`& +4 "core" &\ "z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &b& +3 "core" &\ # "z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&i' +93 "core" ' +2 "manipulator"&p& +4 "core" &   "y +2 "manipulator"&f% +4 "core" % m _ + "collection"'q& +4 "core" &  \ +2 "collection"'s& +5 "core" &  \ +2 .tCC.seek :closed +2 "collection"'t(W +4 "core" &  \ +6 & -  \ $d +10 &mU  \ 8 +9 &}  \ L +10 &pc  \ P +9 &3`  \ P +9 &_  \ P +10 &_  \ P +9 &z`  \ O +9 & ;a  \ P +10 &!c  \ P +9 &#]  \ P +10 &%^  \ P +9 &'C^  \ P +9 &)^  \ O +10 &*`  \ P +9 &,]  \ O +9 &.K`  \ P +10 &0 `  \ P +9 &1`  \ O +10 &3`  \ O +9 &5S]  \ P +9 &7_  \ P +10 &8\\  \ P +9 &:\\  \ O +9 &<[b  \ P +10 &>b  \ O +9 &?b  \ O +10 &Ab  \ P +9 &Cbb  \ P +9 &E#h  \ P +10 &Fj  \ Q +9 &Hx  \ R +9 &J\\  \ U +10 &L  \ W +9 &M # \ X +10 &O  \ Y +9 &QY ! \ Y +9 &S \ Y +10 &T \ Z +9 &Vci ! \ - +9 &V ! \ K +9 ( +2 &V_  \ D +2 "collection"'s& +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.87 +2 "collection"'u& +4 "core" &V^ \ D +2 .tHand.open + "manipulator"&l1 +61 "core" 1 +2 "manipulator"&n% +4 "core" %  _ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& ' ] +104 "core" ' + .tPSV.dial PSR +2 "processing"%x +106 "core"  +2 "processing"%y% +4 "core" %W\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%|' +1600 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%v  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%}'T +1609 "core" ' + .tPSV.dial PSR +2 "processing"%r +56 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%~' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  + "collection"'  +36 "core" ~ +125 + .tPSV.dial :mixloop +2 "processing"% +106 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"' +4 "core"  +2 "collection"'  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +72 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2619 "core" ' + .tPSV.dial :air +2 "processing"%\  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2626 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2614 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &\ v !v +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +40 .tElbow.seek CC +12 "manipulator"&( +40 "core" ( + "manipulator"&& +4 "core" & ( 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 0 +2 .tForearm.seek CC +2 "manipulator"&' +90 "core" ' + .tHand.close + "manipulator"&/ +58 "core" / +2 .tCC.seek :open +2 "collection"'( +398 "core" ( +2 "manipulator"&& +4 "core" & 0 + "manipulator"&% +4 "core" % s +2 .tForearm.seek :retract + "manipulator"& ' ] +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&!(-] +277 "core" ( +2 "manipulator"&"& +4 "core" &-[ 8 v + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &-[ B v +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&$'t +112 "core" ' +2 .tHand.open +2 "manipulator"&%1 +52 "core" 1 + "manipulator"&&% +5 "core" % } V + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'' ] +97 "core" ' +2 ."da"delayUntil "07:41:22.84" +11133 "Can"0\ WV +13736 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%( @ +72 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%)  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%* * +41 "core" , +2 ."da"PSV.dial :air +2 "processing"%+  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%,' +2366 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%- +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%.  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%/ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%1'T +2349 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%2 +136 "core"  +2 "processing"%3% +3 "core" %W4\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%4' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'& +1601 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%S +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%8  +35 "core" + "processing"%:% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%;' +581 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%9  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%> * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%? +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%{' +2334 "core" ' + ."da"PSV.dial PTV +2 "processing"%A +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%@ +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +76 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'T +2349 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%E +134 "core"  +2 "processing"%G% +4 "core" %X\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%F' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%D'& +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%J +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%H  +35 "core" + "processing"%K% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%I' +581 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 + "processing"%N * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%L'T +1608 "core" ' +2 ."da"delay 2:00 +4707 "Can"\ `_ +7296 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%M  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%O * +37 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%P' +2333 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%T +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Q +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%X'T +2337 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%6  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%Z  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%[  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%^ +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%W'g +414 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%\\  +45 "core"  +2 "processing"%a% +3 "core" %f3\ +2 ."da"PS.seek 0.55ml +2 "processing"%' +343 "core" ' + #"da"addPMLReagent08 +7 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%d'& +1546 "core" ' + ."da"PSV.dial :PML +2 "processing"%e +92 "core" + ."da"PTV.dial :mixing +2 "processing"%o @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%h  +36 "core" + "processing"%j% +4 "core" %(1\  +2 ."da"PS.seek 1.85ml +2 "processing"%k' +227 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%z * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g'T +1956 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +36492 "Can",\ hh +11510 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%`  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +36 "core" , + ."da"PSV.dial :air +2 "processing"%c  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%p' +2362 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%f +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%q  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%m +46 "core" +4 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +46 "core"  +2 ."da"PS.seek 0ml +2 "processing"%u'T +2346 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%l +134 "core"  +2 "processing"%n% +4 "core" %Y\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%s' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%x'& +1607 "core" ' +2 ."da"PTV.dial :puck + "processing"%y  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%i +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%_  +35 "core" +2 "processing"%v% +4 "core" %(/\  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%r * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}'T +1596 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2353 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%~ +76 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2357 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +147 "core"  + "processing"% % +4 "core" %P\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%% +3 "core" %'\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +42 "processing"%'T +1606 "core" ' + ."da"delay 2:00 +6903 "Can"\ << +5100 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%]  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2352 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%" +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2356 "core" ' + #"da"washCycleDA #3 of 3 +7 .PSR.select :air + .PSV.dial PSR +2 "processing"%% +139 "core"  + "processing"%&% +4 "core" %S\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%$'& +1598 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%( +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%)  +35 "core" + "processing"%*% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%+' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%-'T +1597 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%.  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%0 +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%,' +2354 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%4  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2348 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +141 "core"  +5 "processing"%8% +10 "core" %R1\ _ +3 #"da"Pulling 0.25ml of PSR.sub1 +6 .PSR.select :sub1 +3 "processing"% +15 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +5 "processing"%:' +333 "core" ' +2 ."da"delay 5 seconds +503 "processing"%7% +4 "core" % 1\ W + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%<' +331 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%;'& +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%9 +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +36 "core" + "processing"%?% +4 "core" %"\ R +2 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%@'T +1646 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%C  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%{ +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%E' +2443 "core" ' + ."da"PSV.dial PTV +7 "processing"%G +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%B +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%F +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%J  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%H'T +2423 "core" ' +2 #"da"Additional air clear + .PSR.select :air + .PSV.dial PSR +2 "processing"%K +136 "core"  +2 "processing"%D% +4 "core" %V/\ + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%N'& +688 "Can"\ +1421 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +3 "processing"%I +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%M  +36 "core" +2 "processing"%O% +3 "core" %%/\  +2 ."da"PS.seek 1.5ml +2 "processing"%R' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%L * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%T  +107 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Q'T +1599 "core" ' + "processing"%V9 +3 "core" 95Z +2 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"%U  +4 "core" 5Z + 5Z + "processing"%P& +4 "core" &W+0\ 1 + #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&6% +3 "core" % M L  +2 "storage"(Z% +4 "core" %n 1 1\ + "storage"([. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"(^(2 +201 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (X& +3 "core" &5\ \  >\ +2 "manipulator"&\\& +4 "core" &-[ > v + "manipulator"&a% +3 "core" % M E  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&W( +174 "core" ( +2 "manipulator"&& +4 "core" & 5 "} + "storage"(& +4 "core" &9   \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&e'5 +87 "core" ' +2 "storage"(o& +4 "core" &9\ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(h'6 +269 "core" ' +2 "storage"(j- +3 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(z' +36 "core" ' +2 "manipulator"&d& +4 "core" & k "{ +2 "manipulator"&k% +4 "core" %4 Y + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&`' ] +92 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&b( +248 "core" ( +2 "manipulator"&c& +4 "core" & / \\ + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &g& +3 "core" & 7 \\ +2 ."da"Forearm.seek PC +2 "manipulator"&f' +89 "core" ' + ."da"Hand.close +2 "manipulator"&q/ +58 "core" / +2 ."da"PC.seek :open +2 "processing"%m( +396 "core" ( +2 "storage"( & +4 "core" &9 @ O 5\ + "manipulator"&p& +4 "core" & = \\ + "manipulator"&l% +4 "core" % ] Z 0 +2 ."da"Forearm.seek :retract +2 "manipulator"&n' ] +94 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&u( +244 "core" ( +2 "manipulator"&s& +4 "core" &\ d !t + "storage"(y& +4 "core" &9 - \ +2 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&i'5 +103 "core" ' + ."da"Hand.open +2 "manipulator"&_1 +53 "core" 1 +3 "storage"(v- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(x'z +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(r' +48 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul3008h.tif +4 "processing"%|& +11 "core" &0\ t +4 "manipulator"&& +8 "core" &\ V !t +4 "manipulator"&% +6 "core" % 8 y ' +2 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +89 "core" ' +58 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&}(-] +180 "core" ( +2 "manipulator"&& +4 "core" &-Z   + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-Z  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&~'t +108 "core" ' + ."psFlush"Hand.close +2 "manipulator"&\ / +56 "core" / +3 "manipulator"&& +7 "core" &-Z\ \  } +3 "manipulator"&% +9 "core" % ~ X | +3 ."psFlush"Forearm.seek :retract +2 "manipulator"& ' ] +100 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&( +117 "core" ( +2 "manipulator"&& +4 "core" & k H + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & J H +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +104 "core" ' +2 "manipulator"&& +4 "core" & r H +2 "manipulator"&% +3 "core" % +2 "processing"%& +4 "core" &\ e +2 "processing"%& +4 "core" &\ f +2 ."psFlush"PC.seek :closed +2 "processing"%](W +6 "core" &\ e +8 &0x\ [+{ +9 &d{\ Y? +10 &\\g\ ;P +9 &M\ 'P +9 &L\ 'P +10 &N\ %Q +9 &aM\ 'P +9 &#H\ 'P +10 & K\ 'Q +9 &"L\ &Q +9 &$hG\ 'Q +11 &&+M\ 'P +10 &'L\ $Q +10 &)G\ %Q +8 &+uI\ ]O +10 &-7O\ \\O +8 &.R\ ]O +9 &0R\ ^O +9 &2{Q\ _P +10 &4=Q\ _P +9 &5R\ ^P +10 &7S\ ^O +9 &9S\ _O +10 &;ES\ ^P +10 &=R\ ]P +9 &>R\ ^P +10 &@Q\ ^O +10 &BHQ\ 'Q +8 &D\ P\ %Q +9 &EP\ 'R +9 &GW\ %R +9 &IFj\ "U +10 &Kz\ W +9 &L\ X +10 &N\ X +9 &PD\ X +9 &R\ X +10 &S\ Y +9 &U\ ?X +9 &W/vj\ ](} +10 &Wk\ ^< +9 ( +3 "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.74 + "processing"% & +4 "core" &W(\ c1 + &W(/\ b1 +2 ."psFlush"Hand.open + "manipulator"&t1 +52 "core" 1 +2 "manipulator"&% +4 "core" % +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +108 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +45 "core"  + "processing"%"% +4 "core" %X3\ g +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%#' +111 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 14.081 seconds\ /var/log/esp/da21jul3008h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul3008h15s.tif +480 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +556 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul3008h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul3008h30s.tif +1557 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%% @ +197 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%&  +131 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"% '6 +945 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul3008h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul3008h70s.tif +1716 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +110 "core"  +2 "processing"%)% +4 "core" %;/\ B + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%*' +584 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2106 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%  +36 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%+ @ +73 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%. +107 "core" +2 ."psFlush"PS.seek :empty +7 "processing"%/'6 +1729 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul3008h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "14.081 sec auto-exposure",Subject: "da21jul3008h images!" +3 "storage"(0- +4 "core" -' +3 "storage"(-& +9 "core" &9 I Q q\ +3 "manipulator"&2& +4 "core" & | H + "manipulator"&3% +5 "core" % S +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +3 "manipulator"&1( +246 "core" ( + "manipulator"&4& +4 "core" & v & +4 "storage"(,& +7 "core" &9 l k \ +2 ."da"Forearm.reconfigure :tight +17 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +6 "manipulator"&S'5 +93 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(8' +58 "core" ' + "manipulator"&& +4 "core" & & +2 "storage"(7& +3 "core" &9\ I\ H \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 3 + "manipulator"&:' +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&<, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(9' +27 "core" ' +2 "manipulator"&>% +4 "core" %'g + + "storage"(?& +5 "core" &9 ]\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 3 + 318 counts +2 "manipulator"&;'S +13 "core" ' + "manipulator"&A& +5 "core" & K ] + "storage"(& +4 "core" &9\ N\ O \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&C'5 +27 "core" ' + "storage"(=% +5 "core" %\ S\  \  +2 ."downElevator"SE.seek :down +3 "storage"({'g +100 (@% +2 "core" %1?\ 2\ 7 P\ TV +2 "manipulator"&G% +5 "core" %C I u +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&B' ] +77 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%F +20 "core" ' +54 ' + ."downElevator"SE.stop + "storage"(5 +3 (J& +4 "core" &9 \ +21  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%E'X= +1095 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +1604 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%D +75 "core" + ."psFlush"PTV.dial :puck +2 "processing"%H  +69 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml +47 "processing"%I'T +2628 "core" ' +2 ."psFlush"PSV.dial PSR +5 "processing"%M +76 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%O' +596 "core" ' +3 ."psFlush"PSR.select :air +11 "processing"% +14 ."psFlush"PS.seek 2.5ml +4 "processing"%N' +2122 "core" ' +4 ."psFlush"PSV.dial PTV +8 "processing"%L +75 "core" +4 ."psFlush"PBV.dial PSV +4 "processing"%T U +55 "core" W +5 ."psFlush"PS.seek 0ml +2 "processing"%R'T +2615 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%V @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%6'T +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Z +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%[' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%X +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%\\'T +2621 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%a @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  + ."psFlush"PS.seek 0ml +2 "processing"%'T +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%o +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%!'X= +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%d  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%k'T +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%h +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%e' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2110 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%g +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%W U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%q'T +2424 "Can"\ << +218 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%` @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%p'T +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%l +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%f' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%s +73 "core" +2 ."psFlush"PBV.dial PSV +7 .PS.seek 0ml + "processing"%y'T +2617 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%b @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%|'T +2617 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" &  ] + "manipulator"&% +4 "core" % 8 N / +2 ."psFlush"Elbow.seek PC +2 "manipulator"&n( +247 "core" ( +2 "manipulator"&z& +4 "core" & d > + ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" & G > +2 ."psFlush"Forearm.seek PC +2 "manipulator"&i' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +64 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +396 "core" ( +2 "manipulator"&u& +4 "core" & * > + "manipulator"&\ % +4 "core" %  : + ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-] +133 "core" ( +2 "manipulator"&& +4 "core" &-V\ e l + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-W\  k +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage + "manipulator"&'t +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&~1 +61 "core" 1 +2 "manipulator"&% +4 "core" % ~ G + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +113 "core" ' + #tFinished short da assay +380 #-> access 3 +3 "storage"(% +3 "core" %m y \ +2 "manipulator"&}% +4 "core" % h $ + "manipulator"& & +4 "core" &-u  M +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(m([I +679 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 ( & +3 "core" &[J\  \ # +34292 #t-> access 4 +2 "storage"(t% +4 "core" %n x j \ + "manipulator"&% +4 "core" % h V +2 "manipulator"&& +3 "core" &-u N M +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +987 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ("& +3 "core" &\ 6\ 8 $\ +5818 "Can"\ 22 +60002 \ 22 +60001 \ 22 +60002 \ 22 +60002 \ 32 +43606 #t-> startTube 4 +1559 #-> shortDA +2 "collection"'% +5 "core" %  \ + "processing"%Q% +5 "core" %T0\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +5305 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%# +134 "core" + .tPTV.dial :PRVmixing +2 "processing"%%  +126 "core" +2 .tPRV.dial :sipper + "processing"%&  +46 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%'d +2279 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +131 "core"  +2 .tPS.seek 0.5ml +2 "processing"%(' +199 .tPS.hold +2 "processing"%)+ +3 "core" 'YQ/\ +32 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to 0.5ml Aborted!:@checkpoint: omitted:bt["7/home/esp/esp2/lib/slide.rb:334:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:324:in `times'"7/home/esp/esp2/lib/slide.rb:324:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"6/home/esp/esp2/protocol/2G/DA.rb:102:in `shortDA'"(ESP):8:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1323 #-> ESP.ready! +2 "collection"' % +4 "core" %  \ + "processing"%*% +3 "sampler")% +4 "manipulator"&+% +8 "core" %X\\\ + %f m\ + % h I + "manipulator"&.& +4 "core" &-u E M +2 "storage"($& +3 "core" & +2 "storage"(0% +3 "core" %r e +2 "collection"'-& +39 "core" &  \ +9 "processing"%2& +3 "core" &\ +2 "collection"'3 +3 "core"  +2 "sampler")4 +3 "core"  +2 "collection"',% +3 "core" %  \ \ +2 "processing"%% +4 "core" %X\\.\ +2 "sampler")% +3 "core" %f n\ +2 "collection"'7& +4 "core" &  \ + "processing"%>& +4 "core" &\ +2 "manipulator"&?% +3 "core" % h K +2 "manipulator"&A& +4 "core" &-u d M + "storage"(& +4 "core" & + "storage"(% +4 "core" %r +2 "collection"'=9 +3 "core" 9`m +2 "processing"%r9 +3 "core" 9y +4049 "Can"\ 21 +18408 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%@ +44 "core"  +1857 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%G @ +69 "core" ? +652 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%S  +131 "core" +1462 #t-> PS.empty +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%1'T +1092 "core" ' + "processing"%8% +4 "core" %T0\ +11707 #t-> startTube 4 +532 #-> shortDA +3 "collection"':% +2 "processing"%;% +5 "core" %  \ +4 %T\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +159 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%J +45 "core" + .tPTV.dial :PRVmixing +2 "processing"%9  +72 "core" + .tPRV.dial :sipper +2 .PS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%F'd +2276 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%C  +129 "core" +3 .tPS.seek 0.5ml + "processing"%{' +1270 "core" ' + .tPRV.dial :waste2 +2 "processing"%/ @ +102 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%E'T +584 "core" ' + .tPSV.dial PSR +2 "processing"%D +106 "core"  +2 "processing"%H% +4 "core" %U\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%K'X= +1103 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%M' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%I +105 "core" +2 .tPS.seek 0ml + "processing"%O'T +2623 "core" ' +2 .tPSV.dial PSR +6 "processing"%L +106 "core"  +2 "processing"%T% +4 "core" %P/\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%N'X= +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%V' +1601 "core" ' +2 .tPSV.dial :mixloop + "processing"%R +107 "core" + .tPRV.dial :sipper +2 "processing"%P  +44 "core" + .tPS.seek 0ml +2 "processing"%U'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"%Z +106 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%6' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%X +107 "core" + .tPS.seek 0ml +2 "processing"%['T +2625 "core" ' + #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%a& +4 "core" &/\ + "manipulator"&\\% +4 "core" % h  + "storage"(% +4 "core" %r } { \ +2 "storage"(Y. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(o(+ +526 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &+ V O E\  +2 "manipulator"&!& +3 "core" &-u ? M +2 "manipulator"&j% +4 "core" % h + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&d( +166 "core" ( + "manipulator"&'& +4 "core" & C +2 "storage"(h& +3 "core" &+ o o *\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&k'K +98 "core" ' +2 "storage"(e& +4 "core" &+ H\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(g'6 +279 "core" ' + "storage"(W- +4 "core" -' + .tSE.configure :default +7 "storage"(#QK-0-\ b +3 (c& +3 "core" &+ L V i\ +6 "manipulator"&`& +4 "core" & ^ C +2 .tElbow.seek 4 + "manipulator"&q( +3 "core" ( +2 "manipulator"& & +3 "core" & C +2 "storage"(w& +3 "core" &+ Y X\ +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&l'W +20 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&p/ +58 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&s& +2 "storage"(f'g +7 "core" & S C +2 "manipulator"&b% +3 "core" % Z +2 .tForearm.seek :retract +2 "manipulator"&y' ] +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&v( +172 "core" ' + ."downElevator"SE.stop + "storage"(5 +37 "Can"\ << +35 "core" ( +3 "manipulator"&_& +4 "core" &  H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & N H +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&z& +4 "core" & H + "manipulator"&x% +4 "core" % % +2 "processing"%<& +4 "core" &\ +2 "processing"%& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%B(W +4 "core" &\ +7 &A\ $e +10 &W\ 8 +9 &}\ L +9 &Z\ M +10 &^Z\ M +9 &![\ M +10 &Z\ M +9 &U\ M +9 & eZ\ N +10 &"(X\ M +9 &#]\ M +9 &%_\ M +10 &'n]\ M +9 &)/[\ N +10 &*[\ N +9 &,Y\ M +9 &.v]\ M +10 &08\\\ M +9 &1]\ N +9 &3]\ N +10 &5}_\ N +9 &7@^\ M +10 &9]\ N +9 &:_\ N +9 &<]\ N +10 &>H]\ M +9 &@ `\ N +9 &AZ\ M +10 &C]\ N +9 &EN\\\ N +10 &Gg\ O +9 &Hr\ P +9 &J\ R +10 &LF\ S +10 &N\ T +10 &O\ T +9 &Q\ T +8 &SL\ T +10 &U \ U +9 &V\ 6 +9 &W+d\ ^ +10 &W&\ / +2 ( +2 "processing"%& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&]1 +54 "core" 1 +2 "manipulator"&u% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\ ' ] +97 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +6 "core" 9rs +102 "processing"%i9 +2 "core" 9q +102 "processing"%n9 +2 "core" 9q  +102 "processing"%~9 +4 "core" 9p  +102 "processing"%9 +2 "core" 9p +102 "processing"%9 +2 "core" 9p +102 "processing"%9 +3 "core" 9r +102 "processing"%9 +2 "core" 9r +102 "processing"%}9 +3 "core" 9t" +102 "processing"% 9 +2 "core" 9v& +102 "processing"%^9 +3 "core" 9x* +102 "processing"% 9 +2 "core" 9z/ +102 "processing"%t9 +3 "core" 9~3 +102 "processing"%9 +3 "core" 97 +102 "processing"%9 +2 "core" 9; +103 "processing"%m9 +2 "core" 9? +102 "processing"%"9 +2 "core" 9C +103 "processing"%59 +2 "core" 9H +102 "processing"%9 +3 "core" 9L +102 "processing"%Q9 +3 "core" 9P +102 "processing"%#9 +2 "core" 9T +102 "processing"%%9 +2 "core" 9X +102 "processing"%&9 +3 "core" 9] +102 "processing"%|9 +3 "core" 9a +102 "processing"%9 +3 "core" 9e +102 "processing"%9 +2 "core" 9i +102 "processing"%(9 +2 "core" 9m +102 "processing"% 9 +3 "core" 9q +102 "processing"%+9 +2 "core" 9v\ +102 "processing"%*9 +3 "core" 9z\ +102 "processing"%9 +2 "core" 9~\ +102 "processing"%.9 +2 "core" 9 +102 "processing"%$9 +2 "core" 9 +103 "processing"%09 +3 "core" 9  +102 "processing"%-9 +2 "core" 9 +102 "processing"%29 +2 "core" 9 +102 "processing"%39 +3 "core" 9" +102 "processing"%49 +2 "core" 9( +102 "processing"%,9 +3 "core" 90 +102 "processing"%9 +2 "core" 97 +102 "processing"%9 +3 "core" 9= +102 "processing"%79 +2 "core" 9C +3 .tPH.hold 2:00:00,28C +3 "processing"%> pp? + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +11 .PSV.dial PSR + "processing"%? +105 "core"  +2 "processing"%A% +4 "core" %U.\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'& +1607 "core" ' + .tPTV.dial :puck +2 "processing"%=  +125 "core"  +2 .tPSV.dial PTV +2 "processing"%r +74 "core" +2 .tPBV.dial :waste1 +2 "processing"%@  +54 "core" +2 "processing"%G% +4 "core" %&\  +2 .tPS.seek 1.5ml +2 "processing"%S' +585 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%8'T +1605 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%:  +36 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%; * +36 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%J +74 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%9' +2343 "core" ' + .tPSV.dial PTV +2 "processing"%1 +75 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%C +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%{'T +2329 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%D  +126 "core" +2 .tPSV.dial :mixloop + "processing"%H +44 "core" +2 .tPRV.dial :ab1 + "processing"%E @ +102 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%K'] +313 "Can"\ CD +41 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%I  +43 "core"  +2 "processing"%M% +3 "core" %_\  +2 .tPS.seek 0.3ml +2 "processing"%L'h +349 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'T  +34 "core" + .tPRV.dial :air +2 "processing"%O  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%N'K +1282 "core" ' + .tPRV.dial :waste2 +2 "processing"%R @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%P' +857 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%V  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%Z'& +1604 "core" ' +2 .tPSV.dial :PML + "processing"%U +49 "core" + .tPTV.dial :mixing +2 "processing"%X @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%6  +35 "core" +2 "processing"%a% +4 "core" %'-\  +2 .tPS.seek 1.85ml +2 "processing"%\\' +242 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%Y'T +1954 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &  \ +2 "manipulator"&& +4 "core" & , H + "manipulator"&!% +4 "core" % [ -  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&j(-] +119 "core" ( +2 "manipulator"&'& +4 "core" &-V   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &-V   +2 .tForearm.seek :garage +2 "manipulator"&e't +108 "core" ' + .tHand.close +2 "manipulator"&/ +56 "core" / +2 "manipulator"&& +4 "core" &-] -  +2 "manipulator"&W% +4 "core" % σ : +2 .tForearm.seek :retract + "manipulator"&c' ] +113 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&`( +300 "core" ( + "manipulator"& & +4 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&p' +92 "core" ' +2 "manipulator"&s& +4 "core" &  + "manipulator"&b% +4 "core" % e +2 "collection"'d& +3 "core" & \ +2 "collection"'k& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"'g(W +4 "core" &  \ \ +8 &/x \ *y +10 &c \ ? +9 &Hy  \ P +10 & [  \ O +9 &`  \ \ O +9 &\\  \ P +10 &P`  \ O +9 &\\  \ P +9 & `  \ O +10 &"\\  \ P +9 &$XZ  \ O +10 &&Z  \ O +9 &'\\  \ O +9 &)^  \ O +10 &+`] \ O +9 &-"`  \ O +9 &.[  \ O +10 &0]  \ O +9 &2g\\ \ P +10 &4*_  \ O +9 &5^  \ P +9 &7] \ P +10 &9p\\  \ O +9 &;2Z  \ O +9 &<_  \ P +10 &>[  \ O +9 &@w] \ P +10 &B:[  \ O +9 &Ca  \ O +9 &Eb  \ P +10 &G{m  \ Q +9 &I8{  \ S +9 &J  \ U +10 &L  \ \ X +9 &Nm  \ Y +10 &P.  \ \ Y +9 &Q  \ Y +9 &S  \ Z +10 &Ur  \ R +9 &VC  \ )y +9 &Vj  \ D +6 ( + "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.90 +2 "collection"'l& +4 "core" &V_  \ D + &V_  \ D + .tHand.open +2 "manipulator"&_1 +52 "core" 1 +2 "manipulator"&% +4 "core" % $ e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q' ] +99 "core" ' + .tPSV.dial PSR +2 "processing"%z +106 "core"  +2 "processing"%x% +4 "core" %Y1\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%<' +1633 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%f  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%y'T +1605 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%]' +2619 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%u  + "collection"'  +37 "core"  +126  + .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%i  +72 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2616 "core" ' +2 .tPSV.dial :air +6 "processing"%n  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%~' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml + "processing"%'T +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +46 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +46 "core" +2 .tPS.seek 0ml + "processing"% 'T +2617 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&^& +4 "core" & F +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +21 "core" ( +2 "manipulator"&t& +4 "core" &  H + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & g H +2 .tForearm.seek CC + "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&m/ +61 "core" / +2 .tCC.seek :open +2 "collection"'"( +397 "core" ( +2 "manipulator"&5& +4 "core" &  H + "manipulator"&% +4 "core" % C o +2 .tForearm.seek :retract + "manipulator"&Q' ] +98 "core" ' + .tElbow.reconfigure :tight +42 "manipulator"&$&.,(\ #b +10 .tElbow.seek :garage +2 "manipulator"&#(-] +273 "core" ( + "manipulator"&%& +4 "core" &-]  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &-] >  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&|'t +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +59 "core" 1 + "manipulator"&% +4 "core" % y  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&(' ] +102 "core" ' +2 ."da"delayUntil "09:58:20.07" +24879 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%+  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%* * +36 "core" , + ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%.' +1348 "Can"\ == +1001 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%$ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%- +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%2  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%3'T +2332 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +134 "core"  + "processing"%,% +4 "core" %Y\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%7  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%? +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%A  +36 "core" + "processing"%[% +4 "core" %*,\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%r'T +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2354 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%: +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%;  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%J'T +2351 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%8 +134 "core"  +2 "processing"%1% +4 "core" %X\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%C' +583 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%F'& +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%/ +108 "core" +2 ."da"PBV.dial :waste1 + "processing"%9  +36 "core" +2 "processing"%D% +4 "core" %%+\  + ."da"PS.seek 1.5ml +2 "processing"%H' +583 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%E * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%{'T +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%I  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%M * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2357 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%L +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%N  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%V'T +2363 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%P  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%U  +126 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%X  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%6 +9 "Can"\ ba +36 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%a'g +391 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +45 "core"  +2 "processing"%Z% +3 "core" %k\  +2 ."da"PS.seek 0.55ml +2 "processing"%\\'% +329 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +7 "processing"%'& +1546 "core" ' + ."da"PSV.dial :PML +2 "processing"%! +45 "core" +2 ."da"PTV.dial :mixing + "processing"%' @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"%v% +3 "core" %&\  +3 ."da"PS.seek 1.85ml +2 "processing"%' +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%W'T +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%\  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%j  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2351 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%w +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%s  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%b +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +91 "core"  +2 ."da"PS.seek 0ml +2 "processing"%c'T +421 "Can"\ >= +1924 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%l% +3 "core" %X.\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%_' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%k  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%z +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%x  +35 "core" + "processing"%p% +4 "core" %(\  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%<'T +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%u' +2354 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%] +75 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%n  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2339 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 "processing"%~% +3 "core" %T\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1601 "core" ' +2 ."da"PTV.dial :puck +6 .PSV.dial PTV +2 "processing"%} +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%^% +4 "core" %$\  + ."da"PS.seek 1.5ml +2 "processing"%t' +585 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%m'T +1599 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%`  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%q * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%5' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'T +2338 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +135 "core"  + "processing"%% +4 "core" %S\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%Q' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%|'& +1598 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%+  +36 "core" + "processing"%*% +4 "core" %((\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "Can"\ 87 +2 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%$'T +1596 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%0  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%- * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%.' +2347 "core" ' + ."da"PSV.dial PTV +2 "processing"%4 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%, +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%7'T +2334 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +141 "core"  +2 "processing"%A% +10 "core" %Q\ g +4 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +15 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +5 "processing"%[' +339 "core" ' +3 ."da"delay 5 seconds +503 "processing"%% +3 "core" %-\ \\ +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%=' +334 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%@ +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%G  +36 "core" + "processing"%% +4 "core" %"+\ ` \ +2 ."da"PS.seek 1.5ml +2 "processing"%r' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1610 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%:  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +78 "core"  +44 ."da"PS.reconfigure :fast +10 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2418 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%J +78 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%C +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%/  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%9'T +2405 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +148 "core"  +2 "processing"%F% +4 "core" %U+\ + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%E'& +2109 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%H +77 "core" +2 ."da"PBV.dial :waste1 + "processing"%I  +36 "core" +2 "processing"%M% +3 "core" %',\  +2 ."da"PS.seek 1.5ml +2 "processing"%K' +590 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" + + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%O  +107 "core"  +3 ."da"PS.seek 0ml +2 "processing"%L'T +1603 "core" ' + "processing"%R9 +4 "core" 95U + #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"%N  +4 "core" 5V + 5V + "processing"%T& +3 "core" &W#+\ / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&P% +3 "core" % e\  +2 "storage"(U% +3 "core" %m O X W\ +2 "storage"(X. +3 "core" .(+ + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"(6(2 +201 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (V& +3 "core" &4\ \  H\ +2 "manipulator"&& +4 "core" &-] j  + "manipulator"&Z% +4 "core" % e\  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&a( +179 "core" ( +2 "manipulator"&& +4 "core" &\ b !p + "storage"(\\& +4 "core" &9 Q R \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&!'5 +99 "core" ' +2 "storage"('& +4 "core" &9 ( \ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(h'6 +270 "core" ' + "storage"(v- +4 "core" -'6 + ."da"SE.configure :default +8 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(' +30 "core" ' +2 "manipulator"&& +4 "core" &\ I o +2 "manipulator"&% +3 "core" %U R +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&\ ' ] +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&e( +240 "core" ( + "manipulator"&j& +4 "core" &   +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &  +2 ."da"Forearm.seek PC +2 "manipulator"&w' +107 "core" ' + ."da"Hand.close +2 "manipulator"&s/ +64 "core" / +2 ."da"PC.seek :open +2 "processing"%b( +398 "core" ( + "storage"(d& +4 "core" &9 U T\ +2 "manipulator"& & +3 "core" &  ^  +2 "manipulator"&% +3 "core" % z G +2 ."da"Forearm.seek :retract +2 "manipulator"&l' ] +101 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&c( +244 "core" ( + "manipulator"&_& +4 "core" & A o +2 "storage"(k& +3 "core" &9 + 7\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&z'5 +113 "core" ' +2 ."da"Hand.open +2 "manipulator"&x1 +53 "core" 1 + "storage"(p- +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"('z +26 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(f' +51 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul3010h.tif +5 "processing"%Y& +11 "core" &\ t +3 "manipulator"&& +6 "core" &\ o +2 "manipulator"&y% +5 "core" %  H \ +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&<(-] +179 "core" ( + "manipulator"&& +4 "core" &-]   +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" &-]  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&]'t +106 "core" ' +2 ."psFlush"Hand.close + "manipulator"&n/ +55 "core" / +2 "manipulator"&u& +4 "core" &-]  + "manipulator"&% +4 "core" % τ e +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&~' ] +107 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +110 "core" ( + "manipulator"&& +4 "core" & D  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &   +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +117 "core" ' +3 "manipulator"&^& +4 "core" & n  +2 "manipulator"&% +3 "core" % Z +2 "processing"%& +4 "core" &+\ w +2 "processing"%t& +4 "core" &,\ v +2 ."psFlush"PC.seek :closed +2 "processing"%`(W +4 "core" &\ v +9 &1y\ k*z +9 &d|\ j? +9 &gk\ kO +10 &+N\ nN +9 &P\ nO +9 &N\ >P +10 &lJ\ =P +9 &/J\ =P +10 & L\ O +9 &$tK\ ?P +10 &&7I\ @P +9 &'K\ @O +9 &)L\ AP +10 &+|O\ BP +9 &-?L\ CP +10 &/N\ BP +9 &0M\ BP +9 &2Q\ pO +10 &4JT\ pO +9 &6 R\ pO +9 &7U\ qO +10 &9Q\ qN +9 &;RR\ pO +10 &=R\ qO +9 &>R\ qO +9 &@S\ pO +10 &BYT\ pO +9 &DT\ oO +9 &ET\ AP +10 &G\\\ ?Q +9 &ITn\ +6 ."psFlush"PS.seek 2.5ml +4 "processing"%N' +2627 "core" ' +4 ."psFlush"PSV.dial :waste1 +4 "processing"%T  +75 "core"  +4 ."psFlush"PS.seek 0ml +3 "processing"%P'T +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%X' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%V +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'T +2615 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%Z @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%\\'T +2615 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%#'X= +1098 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +1601 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2613 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%h +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%!' +594 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +59 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2111 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%W +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%a U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%s'T +2616 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\ @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2616 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%d  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'T +2615 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%w' +2612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%_ +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%k'T +2632 "core" ' +3 ."psFlush"PSV.dial PBV +3 "processing"%e @ +46 "core" ? +4 ."psFlush"PS.seek 2.5ml +4 "processing"%x' +2642 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%p  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'T +2615 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" & G +2 "manipulator"&y% +3 "core" % > a  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&l( +246 "core" ( +2 "manipulator"&& +4 "core" & L + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & L +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +101 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&i/ +56 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%z( +398 "core" ( + "manipulator"&c& +4 "core" & { L +2 "manipulator"&n% +3 "core" % +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&u' ] +95 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-] +128 "core" ( + "manipulator"&& +4 "core" &-S ^ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-S ^ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&}'t +114 "core" ' +2 ."psFlush"Hand.open + "manipulator"&]1 +63 "core" 1 + "manipulator"&^% +4 "core" % | x +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 #tFinished short da assay +819 "Can"e\ 55 +47895 #t-> access 3 +6 "storage"(% +3 "core" %g o n\ +2 "manipulator"&<% +4 "core" % Y 7  +2 "manipulator"&~& +3 "core" &-u  < +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(b([I +680 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (q& +3 "core" &[K \ % +1236 #t-> access 4 +2 "storage"(g% +3 "core" %i K O a\ +2 "manipulator"&m% +4 "core" % Y   +2 "manipulator"&t& +4 "core" &-u  < + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +985 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (%& +3 "core" &\ \ \ +7 #t-> PS.flush +2 #Flushing Processing stage + "processing"%% +4 "core" %W\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%L& +4 "core" &\ + "manipulator"&&& +4 "core" &-u % < +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-] +28 "core" ( +2 "manipulator"&& +4 "core" &-` c a + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &-`  a +2 .tForearm.seek :garage +2 "manipulator"&5't +109 "core" ' + .tHand.close +2 "manipulator"& / +62 "core" / +2 "manipulator"&+& +4 "core" &-`  a + "manipulator"&Q% +4 "core" % ς - +2 .tForearm.seek :retract +2 "manipulator"&*' ] +106 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"& ( +118 "core" ( +3 "manipulator"&& +4 "core" &  M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" & M +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&|' +104 "core" ' +2 "manipulator"&2& +4 "core" & 9 M +2 "manipulator"&$% +3 "core" % +2 "processing"%4& +4 "core" &\ +2 "processing"%,& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%(W +5 "core" &\  +9 &3}\ *y +9 &e~\ > +10 &qq\ M +9 &5S\ M +9 &S\ M +10 &U\ L +9 &{W\ M +9 &>U\ L +10 & V\ M +9 &"V\ M +10 &$V\ M +9 &&EX\ M +9 &(W\ M +10 &)X\ M +9 &+X\ M +9 &-LY\ M +10 &/ Z\ M +9 &0V\ M +9 &2\\\ M +10 &4R]\ N +9 &6\\\ M +10 &7Z\ N +9 &9Y\ M +9 &;[X\ M +10 &=Y\ M +9 &>Z\ M +10 &@\\\ N +9 &Bb[\ N +9 &D$\\\ N +10 &E`\ N +9 &Gi\ O +9 &Ia|\ Q +10 &K\ R +9 &L\ T +10 &N\ S +9 &Pa\ S +9 &R"\ T +10 &S\ T +9 &U\ T +9 &W$ap\ 1 +10 &WU\ - +9 ( +3 "processing"%,& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.65 +2 "processing"%.& +4 "core" &W\ + + &W\ + + .tHand.open +2 "manipulator"&1 +60 "core" 1 +2 "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&[' ] +97 "core" ' +2 .tPSV.dial PSR + "processing"%7 +45 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%'X= +1092 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%S' +1608 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%:  +55 "core" +2 .tPS.seek 0ml + "processing"%;'T +2617 "core" ' + .tPSV.dial PSR +7 "processing"% +75 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%f' +593 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%J' +1658 "Can"o\ == +459 "core" ' + .tPSV.dial PTV +2 "processing"%C +75 "core" +2 .tPBV.dial PSV +2 "processing"%? U +54 "core" W +2 .tPS.seek 0ml + "processing"%3'T +2623 "core" ' + .tPSV.dial PBV +2 "processing"%A @ +46 "core" > +2 .tPS.seek 2.5ml + "processing"%-' +2626 "core" ' + .tPSV.dial :waste1 +2 "processing"%=  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%8'T +2615 "core" ' + .tPSV.dial PSR +2 "processing"%r +45 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%G' +2624 "core" ' + .tPSV.dial PTV +2 "processing"%) +74 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%1'T +2621 "core" ' + .tPSV.dial PBV +2 "processing"% @ +44 "core" @ +2 .tPS.seek 2.5ml +2 "processing"%F' +2612 "core" ' + .tPSV.dial :waste1 +2 "processing"%9  +75 "core"  +2 .tPS.seek 0ml +44 "processing"%D'T +2644 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&I& +5 "core" & k M + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&H( +4 "core" ( + "manipulator"&M& +4 "core" &  M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" & M +2 .tForearm.seek PC +2 "manipulator"&O' +91 "core" ' + .tHand.close +2 "manipulator"&E/ +55 "core" / +2 .tPC.seek :open + "processing"%R( +399 "core" ( + "manipulator"&K& +4 "core" &  M +2 "manipulator"&T% +4 "core" %  : 8 + .tForearm.seek :retract +2 "manipulator"&N' ] +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&U(-] +128 "core" ( +2 "manipulator"&P& +4 "core" &-V i b + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &-V b +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&X't +108 "core" ' +2 .tHand.open + "manipulator"&Z1 +58 "core" 1 +2 "manipulator"&% +4 "core" % ~ N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +39452 "Can"\ 43 +20893 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'o& +3 "core" & ]\ +2 "manipulator"&'& +4 "core" &-m  K +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&\\(-] +29 "core" ( +2 "manipulator"&#& +4 "core" &-g + s + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &v& +3 "core" &-g E s +2 .tForearm.seek :garage +2 "manipulator"&'t +106 "core" ' +2 .tHand.close + "manipulator"&(/ +58 "core" / +2 "manipulator"&h& +4 "core" &-g w s + "manipulator"&% +4 "core" %  z +2 .tForearm.seek :retract +2 "manipulator"&!' ] +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&W( +282 "core" ( + "manipulator"&a& +5 "core" &  Q Y + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &  Y +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&\ ' +99 "core" ' + "manipulator"&s& +5 "core" &  O Y + "manipulator"&d% +4 "core" %Ы 3 l +2 "collection"'B& +4 "core" & `\ +2 "collection"'& +4 "core" & >\ +2 .tCC.seek :closed +2 "collection"' (W +4 "core" & E\  +8 &0| E\ +z +10 &c J\ ? +9 &Iz B\ P +10 & ] <\ O +9 &] B\ O +9 &` K\ O +10 &Q] K\ O +9 &\\ E\ O +9 & [ A\ O +10 &"` @\ O +9 &$Y] C\ O +9 &&^ 6\ O +10 &'_ :\ O +9 &)[ :\ O +10 &+`^ 7\ P +9 &-#] A\ O +9 &._ :\ O +10 &0_ B\ O +9 &2i_ <\ O +9 &4+] 6\ O +10 &5Z A\ O +9 &7Y B\ O +10 &9p\\ 9\ P +9 &;3\\ =\ O +9 &<] ?\ O +10 &>Z @\ O +9 &@y\\ >\ O +10 &B;Y <\ O +9 &C_ :\ P +9 &Eb =\ P +10 &G|j @\ Q +9 &I:x 7\ R +9 &J ?\ V +10 &L 9\ X +9 &Nm :\ Y +9 &P/ :\ Y +10 &Q 7\ Y +9 &S 9\ Z +10 &Us 8\ P +9 &VO 7\ 'v +9 &Vb :\ H +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.92 +2 "collection"'_& +4 "core" &V_ S\ H + .tHand.open +2 "manipulator"&w1 +53 "core" 1 + "manipulator"&e% +4 "core" % Ь k +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k' ] +93 "core" ' +6 #t-> CBV.PRV +2 .CBV.dial PRV +396 #-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%p @ +69 "core" A +430 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%x +104 "core" +316 #t-> CTV.air + .CTV.dial :air +570 #-> PRV.CBV +2 .PRV.dial CBV + "processing"%  +103 "core"  +518 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +529 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%y +75 "core"  +360 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2616 "core" ' + "processing"%% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%@ +75 "core" +7 #t-> PS.empty +2 .PS.seek 0ml + "processing"%i'T +2618 "core" ' +2 "processing"%/% +4 "core" %W\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%` +75 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%c' +2617 "core" ' +2 "processing"%n% +3 "core" %\  +7 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +74 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2616 "core" ' + "processing"%% +4 "core" %W\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%l +75 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%]' +2618 "core" ' + "processing"%^% +4 "core" %,\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%u +77 "core" +6 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%}'T +2626 "core" ' +3 "processing"%% +8 "core" %O\ +10 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%< +75 "core"  +6 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +659 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%~' +2613 "core" ' +2 "processing"%6% +4 "core" %,\  +6 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%q +76 "core" +6 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%g'T +2639 "core" ' +2 "processing"%m% +4 "core" %Z\ +6 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%t +76 "core"  +92 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%b' +2617 "core" ' +2 "processing"%%% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +75 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%L'T +2627 "core" ' + "processing"%&% +4 "core" %U\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +77 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"% ' +2623 "core" ' + "processing"% % +4 "core" %\  +6 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%+ +75 "core" +6 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%Q'T +2629 "core" ' + "processing"%% +4 "core" %L\ +57 #t-> Flush.CC + "collection"'& +4 "core" &V[ (\ H + "collection"'& +4 "core" &V\\ B\ H +6 #t-> CBV.PRV +2 .CBV.dial PRV +442 #-> PTV.PRV +2 .PTV.dial PRV +400 "Can"G\ DD +58 #t-> PSV.PTV + .PSV.dial PTV +471 #-> CTV.air +2 .CTV.dial :air +620 #-> PRV.CBV +2 .PRV.dial CBV +806 #-> PSR.flush + .PSR.select :flush +3 "processing"%@ +499 #t-> PSV.PSR +3 .PSV.dial PSR + "processing"%0 +74 "core"  +354 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%5' +2636 "core" ' + "processing"%2% +4 "core" %\ +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%$ +76 "core" +7 #t-> PS.empty + .PS.seek 0ml +2 "processing"%4'T +2611 "core" ' +2 "processing"%% +4 "core" %S\ +6 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%* +75 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%z' +2626 "core" ' +2 "processing"%.% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +77 "core" +6 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2638 "core" ' +2 "processing"%,% +4 "core" %X\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%7 +76 "core"  +6 #t-> PSR.air +2 .PSR.select :air + "processing"% +492 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%|' +2619 "core" ' + "processing"%Y% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +74 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2615 "core" ' +2 "processing"%:% +4 "core" %V\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%S +76 "core"  +8 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2616 "core" ' + "processing"%;% +4 "core" %\  +7 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%f +76 "core" +6 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%C'T +2618 "core" ' + "processing"%?% +4 "core" %U*\ +1126 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%J +75 "core"  +221 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%A' +2619 "core" ' + "processing"%3% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%= +75 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%-'T +2617 "core" ' +2 "processing"%r% +4 "core" %T\ +8 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&8& +4 "core" &  Y +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&)( +35 "core" ( + "manipulator"&G& +4 "core" & \\ $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & $ +2 .tForearm.seek CC +2 "manipulator"&1' +94 "core" ' +2 .tHand.close + "manipulator"&9/ +53 "core" / +2 .tCC.seek :open +2 "collection"'F( +393 "core" ( + "manipulator"&I& +4 "core" & $ +2 "manipulator"&M% +3 "core" % +2 .tForearm.seek :retract +2 "manipulator"&{' ] +89 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&E(-] +288 "core" ( + "manipulator"& & +4 "core" &-Q E X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &-Q X +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'t +111 "core" ' +2 .tHand.open + "manipulator"&K1 +56 "core" 1 + "manipulator"&T% +4 "core" % ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P' ] +110 "core" ' +26803 "Can"G\ 33 +60002 \ 33 +60002 X\ 33 +60002 M\ 33 +60002 B\ 23 +60002 ?\ 33 +60002 B\ 33 +60002 ?\ 33 +60002 B\ 33 +60002 >\ 32 +60002 7\ 32 +60002 ,\ 33 +60002 %\ 33 +60002 \ 33 +60002 \ 32 +60002 \ 33 +60002 \ 33 +60002 \ 32 +60001 \ 33 +60002 \ 33 +29935 #t-> startTube 4 +2020 #-> shortDA +3 "collection"'V% +2 "processing"%O% +3 "core" % \ +6 %T&\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +8215 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%H +43 "core" + .tPTV.dial :PRVmixing +2 "processing"%Z  +70 "core" +2 .tPRV.dial :sipper + "processing"%  +130 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%N'd +2287 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%X  +131 "core"  +2 .tPS.seek 0.5ml +2 "processing"%o' +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%' @ +101 "core" @ +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%#'T +580 "core" ' +2 .tPSV.dial PSR + "processing"%v +107 "core"  + "processing"%(% +4 "core" %S\ + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%h'X= +1097 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%' +1626 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +116 "core" +2 .tPS.seek 0ml + "processing"%'T +2612 "core" ' +2 .tPSV.dial PSR +2 "processing"% +104 "core" +2 "processing"%a% +3 "core" %S&\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%j'X= +1099 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%\\' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +117 "core" + .tPRV.dial :sipper +2 "processing"%d  +45 "core" +50 .tPS.seek 0ml +2 "processing"%B'T +2620 "core" ' + .tPSV.dial PSR +2 "processing"%! +105 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%"' +2617 "core" ' +2 .tPSV.dial :mixloop + "processing"%_ +107 "core" +2 .tPS.seek 0ml +2 "processing"%w'T +21 "Can"\ 88 +2590 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%e& +4 "core" &&\ +2 "manipulator"&% +4 "core" % =   + "storage"(\ % +4 "core" %m \ \ + "storage"(p. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(x(+ +519 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &+ \  '\  + "manipulator"&y& +4 "core" &-v  3 + "manipulator"&D% +4 "core" % =   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +189 "core" ( +2 "manipulator"&@& +4 "core" &  m + "storage"(& +4 "core" &+ _ _\ ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&/'K +89 "core" ' + "storage"(`& +5 "core" &+ _ a\ ' + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(i'6 +264 "core" ' + "storage"(n- +4 "core" -'} + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +2 "core" &+\ Z  s\ ' +2 "manipulator"&c& +3 "core" &  m +2 .tElbow.seek 4 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&l& +3 "core" &  m +2 "storage"(& +4 "core" &+\ * ~ v\ ' + .tForearm.seek 4 + 300 counts +2 "manipulator"&^'W +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&u/ +62 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&]& + "storage"('g +7 "core" & 1 m +2 "manipulator"&<% +3 "core" % Z  F +2 .tForearm.seek :retract +2 "manipulator"&}' ] +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&6( +170 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +89 "core" ( +2 "manipulator"&q& +4 "core" &\  6 " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &\   " +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&m' +99 "core" ' + "manipulator"&t& +4 "core" &  ?  +2 "manipulator"&g% +4 "core" % a + "processing"%%& +4 "core" &'\ +2 "processing"%& +4 "core" &%\ +2 .tPC.seek :closed +2 "processing"%b(W +4 "core" &\  +9 &2~\ )w +10 &b\ = +9 &Xv\ N +10 &Y\ M +9 &Y\ M +9 &Z\ M +10 &aY\ M +9 &"Y\ M +9 & Y\ M +10 &"Z\ N +9 &$hZ\ M +9 &&*W\ M +10 &'\\\ N +9 &)[\ N +10 &+o[\ N +9 &-1Z\ N +9 &.\\\ N +10 &0Y\ M +9 &2xY\ M +9 &49]\ N +10 &5^\ M +9 &7Z\ M +10 &9Y\ M +9 &;B[\ M +9 &=_\ M +10 &>Z\ M +9 &@`\ N +10 &BIZ\ N +9 &D \\\ M +9 &E_\ N +10 &Gm\ O +9 &IF}\ Q +9 &K\ S +10 &L\ T +9 &N\ T +9 &PH\ S +10 &R\ T +9 &S\ T +10 &U\ T +9 &W1zp\ (} +9 &W\ B +9 ( +2 &W#\ . +2 "processing"%& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.62 +7 .Hand.open + "manipulator"&&1 +59 "core" 1 +2 "manipulator"&% +4 "core" %  N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&L' ] +96 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %+9 +6 "core" 9 +102 "processing"% 9 +2 "core" 9 +102 "processing"%9 +2 "core" 9  +102 "processing"%9 +4 "core" 9  +102 "processing"%9 +2 "core" 9 +103 "processing"%09 +3 "core" 9 +102 "processing"%Q9 +3 "core" 9 +102 "processing"%29 +2 "core" 9 +102 "processing"%$9 +2 "core" 9" +102 "processing"%59 +3 "core" 9& +102 "processing"%9 +2 "core" 9* +102 "processing"%*9 +2 "core" 9/ +102 "processing"%49 +2 "core" 93 +103 "processing"%.9 +3 "core" 97 +102 "processing"%9 +2 "core" 9; +102 "processing"%z9 +2 "core" 9? +102 "processing"%,9 +3 "core" 9C +102 "processing"%79 +2 "core" 9H +102 "processing"%9 +3 "core" 9L +102 "processing"%Y9 +2 "core" 9P +102 "processing"%9 +3 "core" 9T +102 "processing"%|9 +2 "core" 9X +102 "processing"%:9 +2 "core" 9] +102 "processing"%S9 +4 "core" 9a +102 "processing"%9 +2 "core" 9e +102 "processing"%;9 +2 "core" 9i +103 "processing"%f9 +2 "core" 9m +102 "processing"%9 +2 "core" 9q +103 "processing"%?9 +19 "core" 9v +102 "processing"%J9 +3 "core" 9{ +102 "processing"%C9 +2 "core" 9 +102 "processing"%39 +2 "core" 9  +102 "processing"%=9 +3 "core" 9 +102 "processing"%A9 +2 "core" 9 +102 "processing"%r9 +2 "core" 9 +102 "processing"%89 +3 "core" 9 +102 "processing"%G9 +2 "core" 9' +102 "processing"%9 +2 "core" 9+ +102 "processing"%99 +3 "core" 91 +102 "processing"%W9 +3 "core" 96 +102 "processing"%k9 +2 "core" 9< +102 "processing"% 9 +2 "core" 9B +3 .tPH.hold 2:00:00,28C +3 "processing"%I pp? +3 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%M +108 "core"  +2 "processing"%1% +4 "core" %W\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"% ' +586 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%['& +1611 "core" ' + .tPTV.dial :puck +2 "processing"%)  +125 "core"  +2 .tPSV.dial PTV + "processing"%K +77 "core" + .tPBV.dial :waste1 +2 "processing"%T  +55 "core" + "processing"%{% +4 "core" %,\ +2 .tPS.seek 1.5ml +2 "processing"%' +581 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%> * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%V'T +1599 "core" ' + .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%O  +36 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"%H * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%Z +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2360 "core" ' + .tPSV.dial PTV +2 "processing"%- +77 "core" + .tdelay 5 seconds +419 "Can"\ @@ +83 .tPSV.dial PSR +2 "processing"%X +76 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%N +75 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%o'T +2332 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%v  +127 "core" + .tPSV.dial :mixloop +2 "processing"%( +44 "core" + .tPRV.dial :ab1 +2 "processing"%# @ +100 "core" @ +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%h'] +365 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%U  +43 "core"  + "processing"%% +4 "core" %\\\ +2 .tPS.seek 0.3ml +2 "processing"%'e +349 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'a  +34 "core" +2 .tPRV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 0.9ml + "processing"%j'K +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%s @ +72 "core" @ +2 .tPS.seek 0.5ml +2 "processing"%d' +865 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%\\  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%!'& +1604 "core" ' + .tPSV.dial :PML +7 "processing"%B +43 "core" +2 .tPTV.dial :mixing +2 "processing"%_ @ +70 "core" @ + .tPBV.dial :waste1 +2 "processing"%"  +36 "core" + "processing"%e% +4 "core" %$\  +2 .tPS.seek 1.85ml +2 "processing"%' +280 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%\ * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%p'T +1951 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & \ +2 "manipulator"&& +4 "core" &   + "manipulator"&y% +4 "core" % O   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(-] +128 "core" ( +2 "manipulator"&@& +4 "core" &-W\ R "~ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-W  "~ +2 .tForearm.seek :garage +2 "manipulator"&`'t +108 "core" ' + .tHand.close +2 "manipulator"&E/ +62 "core" / +2 "manipulator"&P& +4 "core" &-p L e + "manipulator"&n% +4 "core" % ~  +2 .tForearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&c( +274 "core" ( +2 "manipulator"&l& +4 "core" &  o + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  o +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&u' +93 "core" ' +2 "manipulator"&]& +4 "core" &  o +2 "manipulator"&<% +4 "core" %  + "collection"'& +4 "core" &  \ +2 "collection"'/& +5 "core" & )\ +2 .tCC.seek :closed +2 "collection"'i(W +4 "core" & \  +10 &0| \ +{ +9 &a \ ? +9 &Yy \ P +10 &[ \ O +9 &] \ \ P +9 &` \ P +10 &a] \ O +9 &"] \ P +10 & \\ \ O +9 &"\\ \ P +9 &$g_ \ P +10 &&+] \ O +9 &'] \ P +10 &)Z \ P +9 &+o` \ P +9 &-3\\ \ O +10 &.] \ O +9 &0] \ O +9 &2x^ \ P +10 &4:_ \ P +9 &5_ \ P +9 &7` \ P +10 &9_  \ O +9 &;B_ \ P +10 &=_ \ O +9 &>Z  \ O +9 &@a \ P +10 &BK\\ \ O +9 &D a \ P +9 &Eb  \ P +10 &Gj \ Q +9 &IHw \ S +10 &K \ V +9 &L  \ X +9 &N} \ Y +10 &P> \ Y +9 &Q \ Z +9 &S \ Z +10 &U \ M +9 &VF \ 'v +10 &Vm \ J +5 ( +2 "collection"'/& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 +2 "collection"'^& +4 "core" &V_ \ J + &V^ \ J +2 .tHand.open + "manipulator"&q1 +63 "core" 1 + "manipulator"&~% +5 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +95 "core" ' +2 .tPSV.dial PSR + "processing"%t +108 "core"  +2 "processing"%g% +4 "core" %X"\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%%' +1603 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%}'T +1605 "core" ' +2 .tPSV.dial PSR + "processing"%R +57 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%&' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%  + "collection"'+  +36 "core"  +126  + .tPSV.dial :mixloop +2 "processing"% +106 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +72 "core" +2 .tPS.seek 0ml +2 "processing"%m'T +2616 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%0'T +2624 "core" ' + .tPSV.dial :air +2 "processing"%Q  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%2' +2611 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%$ +43 "core" +2 .tPS.seek 0ml +2 "processing"%5'T +2612 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&& +4 "core" &  n +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +28 "core" ( +2 "manipulator"&4& +4 "core" &   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &   +2 .tForearm.seek CC +2 "manipulator"&' +90 "core" ' +2 .tHand.close + "manipulator"&z/ +55 "core" / +2 .tCC.seek :open +2 "collection"',( +397 "core" ( + "manipulator"&7& +4 "core" & =  +2 "manipulator"&% +4 "core" % " + .tForearm.seek :retract +2 "manipulator"&Y' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(-] +295 "core" ( +2 "manipulator"&|& +4 "core" &-R  d + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &-R  d +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&S't +108 "core" ' +3 .tHand.open + "manipulator"&1 +56 "core" 1 + "manipulator"&;% +4 "core" % ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&f' ] +109 "core" ' +2 ."da"delayUntil "15:09:03.59" +24932 #recoverPRVreagent08 +6 .PTV.dial :mixing + "processing"% @ +72 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%?  +35 "core" +2 ."da"delay 30 seconds +153 "Can"\ ZZ +2850 ."da"PBV.dial between PSV and waste1 +2 "processing"%J * +36 "core" , + ."da"PSV.dial :air +2 "processing"%C  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%3' +2354 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%= +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%A  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%r +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%8  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%G'T +2341 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +136 "core"  + "processing"%9% +4 "core" %P\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%W' +584 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%k'& +1604 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%M +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" + "processing"%w% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +591 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%K'T +1605 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%T  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%>' +2356 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +50 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +76 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'T +2354 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +146 "core"  +2 "processing"%-% +4 "core" %W \ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%X' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +6 "processing"% +10 ."da"PS.seek 2ml + "processing"%N'& +1635 "core" ' +2 ."da"PTV.dial :puck +6 .PSV.dial PTV +2 "processing"%' +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + "processing"%v% +4 "core" %'\  +2 ."da"PS.seek 1.5ml +2 "processing"%(' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%o'T +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%U  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%h +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2336 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +75 "core"  + ."da"delay 5 seconds +411 "Can"\ :9 +91 ."da"PSV.dial PTV +2 "processing"%s +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%j  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\\'T +2329 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%d  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +7 "processing"%B  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%_  +41 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%" +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%e'g +385 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%!  +44 "core"  + "processing"%\ % +4 "core" %d \ \ +2 ."da"PS.seek 0.55ml +2 "processing"%' +333 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'& +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%y +46 "core" + ."da"PTV.dial :mixing +2 "processing"%@ @ +70 "core" B +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + "processing"%6% +4 "core" %*\  +2 ."da"PS.seek 1.85ml +2 "processing"%E'! +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%P * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%n'T +1960 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%L  +36 "core" + ."da"delay 30 seconds +2392 "Can"\ FF +611 ."da"PBV.dial between PSV and waste1 +2 "processing"%` * +36 "core" , + ."da"PSV.dial :air +2 "processing"%l  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2351 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%D +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%]  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%< +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2341 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +135 "core"  +2 "processing"%^% +4 "core" %U\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%q' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%~'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%/  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%t +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%g  +36 "core" + "processing"%u% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%p' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%'T +1603 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%R  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%+ +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2329 "core" ' +2 ."da"PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%m'T +2340 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  + "processing"%% +4 "core" %U\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%Q' +594 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%0'& +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%$ +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%2  +80 "core" + "processing"%% +4 "core" %#\  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%z'T +1597 "core" ' +9 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%c  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2331 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%| +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%*  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'T +1606 "Can"\ ?> +729 "core" ' + #"da"washCycleDA #3 of 3 +7 .PSR.select :air + .PSV.dial PSR +2 "processing"% +134 "core"  + "processing"%;% +4 "core" %S\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%Y' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%S'& +1598 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%?  +34 "core" + "processing"%J% +4 "core" %'\  +2 ."da"PS.seek 1.5ml +2 "processing"%C' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%='T +1601 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%A  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%3' +2340 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%G +75 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%W  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'T +2340 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%M +141 "core"  +7 "processing"%1% +18 "core" %T\ h +3 #"da"Pulling 0.25ml of PSR.sub1 +9 .PSR.select :sub1 +8 "processing"% +21 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +5 "processing"%w' +345 "core" ' +2 ."da"delay 5 seconds +503 "processing"%k% +4 "core" %\ Y + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%)' +334 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '& +1605 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%T +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%{  +35 "core" +2 "processing"%[% +4 "core" %+\ Z +2 ."da"PS.seek 1.5ml +2 "processing"%K' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'T +1602 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%O  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%V' +2412 "core" ' + ."da"PSV.dial PTV +7 "processing"%- +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%Z +79 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%X +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2391 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%v +139 "core"  +2 "processing"%N% +3 "core" %V\ k +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%#'& +2116 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%( +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%U  +36 "core" +2 "processing"%% +4 "core" %)\ i + ."da"PS.seek 1.5ml +2 "processing"%h' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'T +1603 "core" ' + "processing"%s9 +4 "core" 95V + #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%j  +4 "core" 5V + 5V + "processing"%a& +3 "core" &W#&\ . +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&d% +3 "core" % W  +2 "storage"(B% +3 "core" %o : 3\ +2 "storage"(_. +3 "core" .(+ + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"("(2 +205 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (\\& +3 "core" &5 [\ +2 "manipulator"&!& +3 "core" &-w / ? +2 "manipulator"&\ % +3 "core" % W 4 +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&e( +173 "core" ( +2 "manipulator"&& +4 "core" &  ) + "storage"(& +4 "core" &9  \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&y'5 +100 "core" ' +2 "storage"(@& +4 "core" &9 \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('6 +270 "core" ' + "storage"(6- +3 "core" -'6 +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(P' +39 "core" ' +2 "manipulator"&& +4 "core" & p ) + "manipulator"&E% +4 "core" %< O +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&L' ] +92 "core" ' +47 ."da"Elbow.seek PC +12 "manipulator"&`( +254 "core" ( + "manipulator"&l& +4 "core" &  K +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" & / K +2 ."da"Forearm.seek PC +2 "manipulator"&D' +97 "core" ' +2 ."da"Hand.close + "manipulator"&]/ +58 "core" / +2 ."da"PC.seek :open +2 "processing"%<( +398 "core" ( +2 "storage"(& +4 "core" &9 2 <\ + "manipulator"&& +4 "core" &  K + "manipulator"&F% +4 "core" %  6 +2 ."da"Forearm.seek :retract +2 "manipulator"&^' ] +94 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&( +279 "core" ( +2 "manipulator"&q& +4 "core" &  + "storage"(/& +4 "core" &9 \ \ +2 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&t'5 +93 "core" ' +2 ."da"Hand.open + "manipulator"&g1 +64 "core" 1 +2 "storage"(u- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(~'z +26 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(' +51 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21jul3015h.tif +6 "processing"%p& +13 "core" &\ v +4 "manipulator"&R& +10 "core" &  +4 "manipulator"&}% +8 "core" % / u +6 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&+' ] +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&%(-] +169 "core" ( +4 "manipulator"&& +6 "core" &-W /  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &-W 5  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&&'t +108 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +56 "core" / + "manipulator"&& +4 "core" &-W {   +2 "manipulator"&% +4 "core" % π ] d +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&m( +121 "core" ( + "manipulator"&Q& +4 "core" & ; _ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &  _ +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&2' +101 "core" ' +2 "manipulator"&& +4 "core" & U _ +2 "manipulator"&0% +4 "core" % ' +2 "processing"%.& +3 "core" &#\ C +3 "processing"%4& +4 "core" &"\ n +2 ."psFlush"PC.seek :closed +2 "processing"%c(W +5 "core" &\ o +7 &=\ j%f +10 &Vx \ d8 +9 &s \ dM +9 &L \ iO +10 &YN\ hO +9 &Q \ hN +9 &Q\ hN +10 &O\ iN +9 & \\Q\ 7P +9 &"K\ 7P +10 &#M\ 7P +9 &%J\ 8P +10 &'fJ\ 7P +9 &)(L \ 7P +9 &*M\ 7P +10 &,L\ 5P +9 &.kO\ 6Q +9 &0.N\ 5P +10 &1K\ 4P +9 &3M \ 4Q +10 &5tL\ 4P +9 &77M \ 4P +10 &8N\ 4Q +9 &:O \ 4Q +9 &<N \ hN +9 &>BS\ gO +10 &@S\ gO +9 &AR\ hO +10 &CU\ gO +9 &EJT\ iO +9 &G\ ]\ gP +10 &Hh\ gQ +9 &J\ cT +9 &L=\ 3V +10 &M\ /X +9 &O \ 0W +10 &Q\ 0W +9 &SA\ /X +9 &U \ /X +10 &V\ 1> +9 &W/\ 2X +9 &W\ :+ +3 ( + "processing"%4& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.79 +2 "processing"%& +4 "core" &W\ 8+ +2 ."psFlush"Hand.open + "manipulator"&i1 +63 "core" 1 +2 "manipulator"&z% +4 "core" %  C +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +100 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +57 "core"  +2 "processing"%|% +4 "core" %V \ @ + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%*' +480 #"da"SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 17.046 seconds\ /var/log/esp/da21jul3015h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21jul3015h15s.tif +106 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +936 #"da"SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21jul3015h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21jul3015h30s.tif +1171 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +196 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%;  +131 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%: +109 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%Y'6 +1329 #"da"SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21jul3015h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21jul3015h70s.tif +76 "Can"\ +1207 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +110 "core"  + "processing"%?% +4 "core" %9#\ 7 +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%J' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2135 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%5  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%C @ +71 "core" @ +2 ."psFlush"PSV.dial :mixloop +2 "processing"%A +109 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%r'6 +2149 #"da"SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21jul3015h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "17.046 sec auto-exposure",Subject: "da21jul3015h images!" +4 "storage"(8- +9 "core" -' +3 "storage"(=& +7 "core" &9 \ +2 "manipulator"&& +3 "core" & a ^ +2 "manipulator"&9% +3 "core" % p K  +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&G( +247 "core" ( +4 "manipulator"&W& +10 "core" & N $ +13 "storage"(3& +18 "core" &9  # X\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&M'5 +99 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(1' +18 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +43 "core" ' + "manipulator"&k& +4 "core" & Q $ + "storage"(w& +4 "core" &9 ?\ + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +62 "core"  +3 ."da"Forearm.reconfigure :loose +2 ."psFlush"PSR.select :flush +3 "manipulator"&#Q@2^d^b +3 "processing"%@ +2 ."da"Forearm.seek 3 +4 "manipulator"&)' +5 ."psFlush"PS.seek 1ml +2 "processing"%T'X= +28 "core" ' + ."da"Elbow.hold +2 "manipulator"&{, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"([' +38 "core" ' +2 "manipulator"& % +4 "core" %)p p  + "storage"(& +5 "core" &9 !\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 3 + 320 counts +2 "manipulator"&K'U +13 "core" ' + "manipulator"&O& +4 "core" &  K +2 "storage"(H& +4 "core" &9\ 6\ , \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&>'5 +37 "core" ' +3 "storage"( % +4 "core" %\ ?\ Y \ +2 ."downElevator"SE.seek :down +3 "storage"(-'g +99 (Z% +3 "core" %9\ 9\ D \ RP +2 "manipulator"&X% +4 "core" %   +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'' ] +89 "core" ' +73 ' + ."downElevator"SE.stop + "storage"(5 +3 (V& +4 "core" &9 t\  g\ +649 ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%N +75 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%('T +2611 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%U +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +591 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%o +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%h'T +2631 "core" ' +3 ."psFlush"PSV.dial PBV +4 "processing"%s @ +47 "core" ? +4 ."psFlush"PS.seek 2.5ml +4 "processing"%j' +2629 "core" ' +6 ."psFlush"PSV.dial :waste1 +3 "processing"%a  +79 "core"  +7 ."psFlush"PS.seek 0ml +3 "processing"%d'T +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%B +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%_' +2612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\\ +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%!'T +2614 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\ @ +43 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  + ."psFlush"PS.seek 0ml +2 "processing"%'T +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'X= +1096 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1604 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%6 +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%E'T +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%y' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2117 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%n +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%e U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%]'T +2616 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%L @ +44 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +2615 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2616 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%F +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%D' +2617 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%q +74 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%/'T +2621 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%` @ +44 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2612 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%u  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%p'T +448 "Can"\ ;; +2176 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&R& +4 "core" & f K +2 "manipulator"&}% +3 "core" % L z +2 ."psFlush"Elbow.seek PC +2 "manipulator"&^( +247 "core" ( +2 "manipulator"&P& +4 "core" &\  g + ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &~& +8 "core" &\ u g +4 ."psFlush"Forearm.seek PC +4 "manipulator"&' +104 "core" ' + ."psFlush"Hand.close +2 "manipulator"& / +53 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%t( +398 "core" ( + "manipulator"&& +4 "core" &\ S g +2 "manipulator"&% +3 "core" % W +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-] +129 "core" ( +2 "manipulator"&+& +4 "core" &-S  a + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &-S O a +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&$'t +103 "core" ' + ."psFlush"Hand.open +2 "manipulator"&&1 +58 "core" 1 + "manipulator"&% +4 "core" % } \ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&0' ] +100 "core" ' +2 #tFinished short da assay +3957 #-> access 3 +3 "storage"(.% +3 "core" %b S +2 "manipulator"&%% +4 "core" % L V  +2 "manipulator"&& +3 "core" &-r . B +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +49 "storage"(<([I +680 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &[I Y\ $ +2759 #t-> access 4 +3 "storage"(i% +3 "core" %c\  w 1\ +2 "manipulator"&z% +4 "core" % L \  +2 "manipulator"&4& +3 "core" &-r - B +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +987 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (|& +3 "core" &\ \  Y\ +47909 "Can"\ 76 +60001 \ 77 +60002 \ 77 +60002 \ 77 +54128 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'2& +3 "core" & q j\ +2 "manipulator"&& +4 "core" &-r w B +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&*(-] +31 "core" ( +2 "manipulator"&& +4 "core" &-V ? Z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &;& +3 "core" &-V c Z +2 .tForearm.seek :garage +2 "manipulator"&:'t +106 "core" ' +2 .tHand.close + "manipulator"&7/ +60 "core" / + "manipulator"&& +4 "core" &-h M H +2 "manipulator"&?% +4 "core" % ~ a +2 .tForearm.seek :retract + "manipulator"&Y' ] +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&J( +287 "core" ( + "manipulator"&5& +4 "core" & 6 = +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" & o = +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&A' +99 "core" ' + "manipulator"&S& +4 "core" & I = +2 "manipulator"&8% +4 "core" % { + "collection"'=& +4 "core" & p i\ +2 "collection"'& +5 "core" & p i\ +2 .tCC.seek :closed + "collection"'9(W +4 "core" & o i\  +9 &0z o g\ *y +9 &c p i\ ? +10 &Ny q l\ P +9 &[ o i\ O +9 &_ p g\ P +10 &\\ q j\ O +9 &X] o k\ O +10 &] p i\ O +9 & \\ p j\ O +9 &"] o h\ O +10 &$^] p j\ O +9 && \\ o i\ O +9 &'^ p i\ O +10 &)\\ p h\ O +9 &+f] q j\ O +9 &-)] p i\ O +10 &.] o j\ O +9 &0^ p g\ O +10 &2n_ q i\ O +9 &41] o i\ O +9 &5] p i\ O +10 &7] o j\ O +9 &9xZ p i\ O +9 &;;\\ n k\ N +10 &<\\ n i\ O +9 &>[ r j\ O +10 &@_ p i\ O +9 &B@\\ q g\ O +9 &Dc o k\ O +10 &E` q h\ O +9 &Gk p k\ Q +10 &I?w q k\ R +9 &J n j\ U +9 &L o i\ W +10 &Nu o j\ X +9 &P6 q h\ X +9 &Q p j\ Y +10 &S r k\ Y +9 &Ux p i\ P +9 &VG q j\ %p +10 &W{ r l\ F +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.90 + "collection"'W& +4 "core" &W[ s j\ F + &W[ r k\ F +2 .tHand.open + "manipulator"&31 +55 "core" 1 + "manipulator"&m% +4 "core" % ! +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&k' ] +109 "core" ' +2624 #t-> CBV.PRV +3 .CBV.dial PRV +645 #-> PTV.PRV + .PTV.dial PRV +2 "processing"%w @ +70 "core" A +478 #t-> PSV.PTV +50 .PSV.dial PTV +2 "processing"% +104 "core" +375 #t-> CTV.air +5 .CTV.dial :air +128 "Can"\ BB +516 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%  +101 "core"  +599 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +536 #t-> PSV.PSR +3 .PSV.dial PSR + "processing"% +74 "core"  +368 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2613 "core" ' + "processing"%O% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%H +75 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2623 "core" ' +2 "processing"% % +4 "core" %P\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%Z +75 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%X' +2615 "core" ' +2 "processing"%M% +4 "core" %\  +256 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%r +76 "core" +417 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%G'T +2629 "core" ' + "processing"%1% +4 "core" %O \ +12 #t-> PSV.PSR +2 .PSV.dial PSR +7 "processing"%) +74 "core"  +7 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%K' +2624 "core" ' +2 "processing"%V% +4 "core" %\  +858 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%[ +75 "core" +248 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%>'T +2612 "core" ' +2 "processing"%-% +4 "core" %R"\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%T +75 "core"  +7 #t-> PSR.air + .PSR.select :air +2 "processing"% +17 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%N' +2617 "core" ' + "processing"%% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%v +75 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%U'T +2624 "core" ' + "processing"%(% +4 "core" %Q#\ +2791 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +77 "core"  +242 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%o' +2613 "core" ' + "processing"%% +4 "core" %\  +7 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%# +76 "core" +6 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%s'T +2621 "core" ' + "processing"%h% +4 "core" %S\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%a +74 "core"  +6 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%j' +2613 "core" ' +2 "processing"%B% +3 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%d +74 "core" +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%\\'T +2613 "core" ' + "processing"%_% +4 "core" %W\ +13 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp +6 "manipulator"&\ & +4 "core" & h = +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&!( +31 "core" ( + "manipulator"&& +4 "core" &  % + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &x& +3 "core" & B % +2 .tForearm.seek CC + "manipulator"&@' +97 "core" ' + .tHand.close +2 "manipulator"&/ +54 "core" / +2 .tCC.seek :open +2 "collection"'( +396 "core" ( + "manipulator"&6& +4 "core" &  % + "manipulator"&% +4 "core" %  +2 .tForearm.seek :retract + "manipulator"&f' ] +95 "core" ' +2 .tElbow.reconfigure :tight +50 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage + "manipulator"&(-] +270 "core" ( +2 "manipulator"&E& +4 "core" &-W  { + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &-W i { +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n't +112 "core" ' +2 .tHand.open + "manipulator"&e1 +63 "core" 1 + "manipulator"&l% +5 "core" % |  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&L' ] +111 "core" ' +7936 #t-> exit +6 #mEXIT @1627689435.37PDT @1633625435.06PDT = =tMAIN =mMAIN_scheduler @PDT1633625436.97 #"core_reset"Sent BREAK +3 #t@28393 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +408 "Can"Bd\  + Bd\ w + #tPolling Can every 10:00 +3 #Cleanly exited at 16:57:15PDT30-Jul-21 +22069 #-> ESP.ready! +3 #Powering core bus +543 .Gate.power :raw,:ON + "sampler") +35 ) +2 "core"  + "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" % . *\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %,\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ +2 .tSS.configure :default +2 "sampler")#.0X initialPurge +2 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"';& +3 "core" &j - &\  +2 .tHand.open + "manipulator"&<1 +63 "core" 1 + "manipulator"&=& +4 "core" &' q [ +2 "manipulator"&>% +3 "core" % V  /  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&?(-] +174 "core" ( + "manipulator"&@& +4 "core" &-f  F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &-f t +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&B't +103 "core" ' +2 .tHand.close + "manipulator"&C/ +55 "core" / + "manipulator"&D& +4 "core" &-x j +2 "manipulator"&E% +3 "core" % M +2 .tForearm.seek :retract +2 "manipulator"&F' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&G( +301 "core" ( +2 "manipulator"&H& +4 "core" &  N $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" & j $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&J' +101 "core" ' + "manipulator"&K& +5 "core" &  2 $ + "manipulator"&L% +4 "core" % +2 "collection"'M& +3 "core" &j - (\  +3 "collection"'N& +5 "core" &j / (\  +2 .tCC.seek :closed + "collection"'O(W +5 "core" &j , (\  +7 &N * )\ %g +10 &UU . *\ 8 +9 & , &\ M +9 &`b - '\ O +10 &"f - )\ O +9 &f / &\ P +9 &e , '\ P +10 &hi . (\ O +9 & *g - (\ O +10 &!e . )\ P +9 &#e , *\ P +9 &%pe , )\ O +10 &'2b , (\ O +9 &(a - )\ O +9 &*d , )\ P +10 &,xe - $\ O +9 &.9e - (\ P +10 &/b - &\ O +9 &1e , )\ O +9 &3b - (\ P +10 &5Bg . '\ O +9 &7b , &\ P +9 &8_ - (\ O +10 &:c - (\ O +9 & ` - (\ O +10 &?c . &\ P +9 &Ag / )\ O +10 &CQi . (\ P +9 &Eh . (\ P +9 &Fn . (\ Q +10 &Hx . +\ Q +9 &JL / )\ T +10 &L 3 +\ W +9 &M 0 )\ X +9 &O 2 *\ Y +10 &QG 1 *\ Y +9 &S 1 .\ Y +9 &T 0 -\ Z +10 &Vgu 1 ,\ , +9 &V 0 +\ Q +9 ( +3 "collection"'N& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.83 + "collection"'P& +4 "core" &Vg 3 *\ F + &Vg 2 +\ F +2 .tHand.open + "manipulator"&Q1 +62 "core" 1 + "manipulator"&R% +4 "core" %  8 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&S' ] +94 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'T& +4 "core" &Vg 1 *}\ F +2 "collection"'U% +4 "core" % 0 ,\ + .tCSV.dial CSR +2 "collection"'V  +130 "core"  +2 "collection"'W% +4 "core" % 0 *\ + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +9 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml + "collection"'X'j +1339 "core" ' + .tdelay 5 seconds +504 .CSR.select :air + "collection"' +9 'Y% +3 "core" %j 0 +T\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'Z' +655 "core" ' + .tCSV.dial :waste +7 "collection"'[ +129 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'\\' +2017 "core" ' +2 #tPurging external Intake + "collection"']& +4 "core" &Vg 1 )`\ F +2 "collection"'^% +3 "core" % / )`\ +2 .tCSV.dial :flush +2 "collection"'_  +44 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'`' +2360 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'a + 'b  +75 "core" ~ +  +2 .tCTV.dial :intake + "collection"'c  +72 "core"  + .tIntake.select :open +2 "sampler") +9 .tCS.seek 0ml +2 "collection"'d' +2348 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'e  +72 "core"  +2 #tFlushing upper manifold + "collection"'f& +5 "core" &Ve 0 *W\ F + "collection"'g% +4 "core" % 1 *o\ + .tCSV.dial :flush +2 "collection"'h  +73 "core"  +2 .tCS.seek 5ml +2 "collection"'i'j +1215 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'j @ +42 "core" A +2 "collection"'k% +4 "core" %j - )Q\  +2 .tCS.seek 7ml +2 "collection"'l' +545 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'m +101 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'n' +1675 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +7 "collection"'o'+~ +770 "core" ' + .tCSV.dial :waste +2 "collection"'p +44 "core" +2 .tCS.seek 0ml + "collection"'q' +759 "core" ' +2 "collection"'r& +4 "core" &Ve - )\ F + "collection"'s% +4 "core" % . )\ + .tCSV.dial :flush +2 "collection"'t  +41 "core"  +2 .tCS.seek 3ml +2 "collection"'u'+~ +772 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'v @ +41 "core" A +2 "collection"'w% +4 "core" %+~ / (y\  +2 .tCS.seek 5ml + "collection"'x'j +538 "core" ' +2 .tCSV.dial :air +3 .CS.seek 0ml + "collection"'y' +1219 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'z'+~ +766 "core" ' + .tCSV.dial :waste +2 "collection"'{ +72 "core" +2 .tCS.seek 0ml +2 "collection"'|' +762 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&}& +4 "core" &  k $ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&~( +34 "core" ( + "manipulator"&& +4 "core" & 5 t +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  t +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close + "manipulator"&/ +58 "core" / +2 .tCC.seek :open +2 "collection"'( +397 "core" ( +2 "manipulator"&& +4 "core" &  O t + "manipulator"&% +4 "core" %  { I +2 .tForearm.seek :retract + "manipulator"&' ] +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(-] +283 "core" ( + "manipulator"& & +4 "core" &-W x \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &-W u \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& 't +105 "core" ' +2 .tHand.open + "manipulator"& 1 +53 "core" 1 + "manipulator"& % +4 "core" % v 8 . +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&' ] +112 "core" ' +367 #t-> finalPurge +2 #Starting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" & * #\ +2 "manipulator"&& +4 "core" &-z r  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-] +13 "core" ( + "manipulator"&& +4 "core" &-` +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-` / +2 .tForearm.seek :garage +2 "manipulator"&'t +101 "core" ' + .tHand.close +2 "manipulator"&/ +62 "core" / +2 "manipulator"&& +4 "core" &-s I n + "manipulator"&% +4 "core" % ς  +2 .tForearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +303 "core" ( + "manipulator"&& +4 "core" &&  ? 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" && X 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&"' +101 "core" ' +2 "manipulator"&%& +4 "core" && U 3 +2 "manipulator"&'% +4 "core" %  + "collection"')& +5 "core" & * $\ +2 "collection"'(& +5 "core" & + %\ +2 .tCC.seek :closed + "collection"'(W +5 "core" & ( %\ +7 & - ) $\ #b +9 &nT * $\ 8 +10 & * #\ L +9 &{` * #\ O +9 &>b ) $\ N +10 &_ * $\ N +9 &b ) $\ N +9 &c * %\ O +10 & Dc ) %\ O +9 &"] , &\ O +10 &#c + &\ O +9 &%a + &\ O +9 &'Ma * #\ O +10 &)\\ * #\ N +9 &*a , $\ O +9 &,\\ * $\ O +10 &.Uc * $\ O +9 &0c * %\ N +9 &1b * %\ N +10 &3_ * $\ O +9 &5^] + $\ N +10 &7 a ) "\ N +9 &8\\ + &\ N +9 &:[ * %\ N +10 &'a + %\ O +10 &?b * &\ N +9 &A` * $\ N +9 &Cm_ * $\ O +10 &E/b * &\ O +9 &Fg + &\ O +9 &Hs + &\ Q +10 &Ji - %\ S +9 &L" - '\ V +9 &M , &\ W +10 &O + *\ X +9 &Qb . &\ X +10 &S" / &\ Y +9 &T , '\ Y +9 &V\\` - (\ 4 +10 &V! - '\ U +9 ( +2 "collection"'(& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.87 +2 "collection"'& +4 "core" &Wc - '\ F + &We , (\ F + .tHand.open +2 "manipulator" +61 "core" 1 +2 "manipulator"&,% +4 "core" %  L  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&-' ] +93 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'.& +4 "core" &We , )\ F +2 "collection"'/% +3 "core" % , (\ +2 .tCSV.dial CSR + "collection"'0  +129 "core"  +2 "collection"'1% +4 "core" % - '\ + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'2'j +1353 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +17 '3% +3 "core" %j . (\ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'4' +647 "core" ' + .tCSV.dial :waste +2 "collection"'5 +130 "core" + .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'6' +1981 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'7& +4 "core" &Wc * &\ F +2 "collection"'8% +3 "core" % , )\ +2 .tCSV.dial :flush + "collection"'9  +44 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"':'j +1211 "core" ' + .tdelay 5 seconds +122 "Can",j\ HH +381 .tCSV.dial :air +2 "collection"'; @ +42 "core" A +2 "collection"'<% +4 "core" %j + &\  +2 .tCS.seek 7ml + "collection"'=' +571 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'>  +2 '@  +42 "core"  +94  + .tCBV.dial :waste1 +2 "collection"'A @ +49 "core" A +2 .tCS.seek 0ml + "collection"'$' +1659 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'C& +4 "core" &Wc * %\ F +2 "collection"'D% +4 "core" % , %\ + .tCSV.dial :flush + "collection"'E  +73 "core" +2 .tCS.seek 5ml + "collection"'&'j +1215 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'B @ +43 "core" B + "collection"'?% +4 "core" %j * %\ +2 .tCS.seek 7.001ml +2 "collection"'H' +539 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'I  +42 "core"  + .tCBV.dial :waste2b +2 "collection"'K  +75 "core"  +2 .tCS.seek 0ml + "collection"'L' +1667 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'M& +4 "core" &Wc * "\ F +2 "collection"'F% +3 "core" % * $\ +2 .tCSV.dial CSR + "collection"'+  +43 "core"  + "collection"'P% +4 "core" % + "\ +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'Q'a +1884 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'R' +536 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'T + 'U  +50 "core"  +54 + .tCTV.dial :intake +2 "collection"'N  +73 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'V' +1883 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air + "collection"'W  +71 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'J' +595 "core" ' +2 .tCSV.dial CSR + "collection"'  +115 "core"  + "collection"'Y% +4 "core" % + $\ + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'X'j +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'[' +1345 "core" ' +2 .tCSV.dial CBV + "collection"'Z +101 "core" +2 .tCS.seek 0ml + "collection"']' +2609 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&^& +4 "core" &&  3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&_( +25 "core" ( + "manipulator"&\\& +4 "core" & + 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &  7 +2 .tForearm.seek CC +2 "manipulator"&a' +100 "core" ' +2 .tHand.close + "manipulator"&c/ +63 "core" / +2 .tCC.seek :open + "collection"'`( +398 "core" ( + "manipulator"&e& +4 "core" & / +2 "manipulator"&f% +4 "core" % v  + .tForearm.seek :retract +2 "manipulator"&g' ] +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&h(-] +278 "core" ( + "manipulator"&d& +4 "core" &-e  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &-f  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&k't +106 "core" ' + .tHand.open +2 "manipulator"&i1 +58 "core" 1 +40 "manipulator"&m% +13 "core" % u  +2 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&l' ] +100 "core" ' +39709 "Can"m\ ;; +60002 p\ ;; +60002 t\ ;; +60002 x\ ;; +60001 |\ ;; +60002 }\ ;; +60002 }\ ;; +60002 \ ;; +34829 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%n +143 "core"  +4424 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +4633 #t-> PS.pull .2 +2 "processing"%p% +3 "core" %V/\ +3 .tPS.seek 0.2ml + "processing"%o' +286 "core" ' + "processing"%r% +4 "core" %/\  +299 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%s' +2420 "core" ' + "processing"%t% +57 "core" %+\  +423 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%q  +55 "core"  +607 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%v'T +2615 "core" ' +2 "processing"%w% +4 "core" %W/\ +272 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%u +54 "core"  +396 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%x' +2624 "core" ' + "processing"%y% +4 "core" %-\  +327 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%{  +43 "core"  +229 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%z'T +2617 "core" ' + "processing"%}% +4 "core" %Q/\ +303 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +56 "core"  +249 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +1948 #t-> PS.pull .2 +2 "processing"%% +3 "core" %Q"\ +2 .tPS.seek 0.2ml +2 "processing"%' +14 "Can"\ >> +299 "core" ' +2 "processing"%G% +4 "core" %.\  +832 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%S' +2421 "core" ' + "processing"%O% +4 "core" %$\ +650 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +1006 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2612 "core" ' + "processing"%% +4 "core" %R-\ +501 #t-> PSV.PSR +3 .PSV.dial PSR + "processing"% +46 "core"  +453 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%\ ' +2612 "core" ' + "processing"%~% +4 "core" %.\  +1651 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +45 "core"  +344 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"% 'T +2618 "core" ' +2 "processing"%% +4 "core" %Y.\ +276 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +43 "core"  +1374 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +6214 #t-> PS.pull .2 +2 "processing"%% +3 "core" %Y,\ +2 .tPS.seek 0.2ml +2 "processing"%' +280 "core" ' + "processing"%% +4 "core" %.\  +339 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2420 "core" ' +2 "processing"%% +4 "core" %.\  +1208 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +44 "core"  +1614 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2612 "core" ' + "processing"%% +4 "core" %U-\ +771 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +56 "core"  +732 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2626 "core" ' + "processing"%% +4 "core" %,\  +848 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +279 #t-> PS.empty +3 .PS.seek 0ml + "processing"%'T +2623 "core" ' + "processing"%%% +4 "core" %Q.\ +371 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%' +43 "core"  +1113 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%) +73 "core" +340 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"% @ +16 "core" ? +419 #t-> PRV.ab1 +2 .PRV.dial :ab1 +2 "processing"% @ +43 "core" A +10472 #t-> PRV.ab2 + .PRV.dial :ab2 +2 "processing"%  +103 "core" ~ +415 #t-> PS.pull .2 +3 "processing"%#% +3 "core" %Q,\ +2 .tPS.seek 0.2ml +2 "processing"%,' +292 "core" ' + "processing"%.% +4 "core" %-\  +262 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%/' +2426 "core" ' + "processing"%(% +4 "core" %\  +295 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%0  +105 "core"  +269 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%1'T +2238 "Can"\ ;: +384 "core" ' + "processing"%"% +4 "core" %R,\ +276 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%| +105 "core" +279 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%3' +2625 "core" ' + "processing"%2% +4 "core" %-\ +2056 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%5  +106 "core"  +1652 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%4'T +2614 "core" ' +2 "processing"%7% +4 "core" %S"\ +1286 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%8 +104 "core" +511 #t-> PTV +314 #-> PRV.ab1 + .PRV.dial :ab1 +2 "processing"%9 @ +103 "core" B +1972 #t-> PS.pull .2 +2 "processing"%6% +3 "core" %S,\ +2 .tPS.seek 0.2ml +2 "processing"%;' +289 "core" ' +2 "processing"%<% +4 "core" %-\  +526 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%:' +2415 "core" ' +2 "processing"%>% +3 "core" %-\  +295 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%@  +104 "core"  +383 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%A'T +2617 "core" ' +2 "processing"%=% +4 "core" %X-\ +724 #t-> PSV.PRV + !o:NoMethodError : mesgu:NameError::message)undefined method `PRV' for PSV:Shaft: name:PRV: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:80:in `method_missing'"(ESP):54:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +485 #-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%C +102 "core" +561 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%D' +2638 "core" ' +2 "processing"%E% +4 "core" %-\ +451 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%$  +105 "core"  +204 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%B'T +2624 "core" ' +2 "processing"%?% +4 "core" %V.\ +1179 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%& +43 "core"  +420 #t-> PSR.flush + .PSR.select :flush +3 "processing"%` +522 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%I' +2624 "core" ' +2 "processing"%K% +4 "core" %/\  +1333 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%H  +43 "core"  +558 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%M'T +2612 "core" ' + "processing"%F% +4 "core" %T#\ +436 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%+ +56 "core"  +171 #t-> PSR +302 #-> PS.fill +2 .PS.seek 2.5ml +40 "processing"%P' +2628 "core" ' +2 "processing"%L% +4 "core" %-\  +253 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%Q  +43 "core"  +219 #t-> PS.empty +4 .PS.seek 0ml + "processing"%U'T +2628 "core" ' + "processing"%T% +4 "core" %P-\ +187 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%N +43 "core"  +174 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%R' +2614 "core" ' + "processing"%W% +4 "core" %,\  +259 #t-> PSV.PTV + .PSV.dial PTV + "processing"%V +75 "core" +376 #t-> PTV.PRV + .PTV.dial PRV +353 #-> PRV.air + .PRV.dial :air +2 "processing"%  +73 "core"  +275 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%Y'T +2618 "core" ' + "processing"%J% +4 "core" %X-\ +548 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%X +74 "core"  +95 #t-> PSR +335 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%Z' +2617 "core" ' + "processing"%[% +4 "core" %1\  +327 #t-> PSV.PTV + .PSV.dial PTV + "processing"%^ +75 "core" +257 #t-> PTV +178 #-> PRV +344 #-> PS.empty +3 .PS.seek 0ml + "processing"%\\'T +2617 "core" ' +2 "processing"%b% +4 "core" %R-\ +257 "Can"\ <; +467 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%c +75 "core"  +173 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +315 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 "processing"%-% +3 "core" %-\  +457 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +74 "core" +706 #t-> PTV.PRV + .PTV.dial PRV +253 #-> PRV.air +2 .PRV.dial :air +370 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%e'T +2616 "core" ' + "processing"%f% +4 "core" %U.\ +1096 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%a +77 "core"  +365 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +2920 #t-> PS.pull .2 +2 "processing"%d% +8 "core" %U,\ +2 .tPS.seek 0.2ml +2 "processing"%j' +284 "core" ' +2 "processing"%_% +4 "core" %.\  +1475 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%i' +2422 "core" ' + "processing"%m% +4 "core" %,\  +707 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%g  +43 "core"  +193 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%k'T +2622 "core" ' + "processing"%n% +4 "core" %N,\ +319 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%p +45 "core"  +150 #t-> PSR +255 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%r' +2619 "core" ' + "processing"%o% +4 "core" %-\  +613 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%t  +43 "core"  +231 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%q'T +2621 "core" ' +2 "processing"%s% +4 "core" %R,\ +266 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%w +44 "core"  +159 #t-> PSR.air + .PSR.select :air +2 "processing"% +238 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%u' +2615 "core" ' + "processing"%v% +4 "core" %,\  +506 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%y  +44 "core"  +558 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%{'T +2616 "core" ' +2 "processing"%x% +4 "core" %U,\ +367 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%} +45 "core"  +156 #t-> exit +5 #mEXIT @1633632998.01PDT @1649105276.94PDT = =tMAIN =mMAIN_scheduler @PDT1649105278.81 #"core_reset"Sent BREAK +2 #t@13742 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +389 !o:Instrument::Error: mesg"IFlow control unavailable because serial port /dev/extSampler missing:bt["2/home/esp/esp2/type/shallow/initialize.rb:161"2/home/esp/esp2/lib/framework.rb:125:in `load'"2/home/esp/esp2/lib/framework.rb:125:in `load'"5/home/esp/esp2/lib/framework.rb:183:in `execute'"-/home/esp/esp2/lib/esp.rb:110:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 "Can"\ x + \ x + #tPolling Can every 10:00 +2 #Cleanly exited at 11:56:37PDT07-Oct-21 +1766 #-> exit +4 #mEXIT @1649105303.00PDT @1649105506.78PDT = =mMAIN_scheduler =tMAIN @PDT1649105508.64 #"core_reset"Sent BREAK +2 #t@63757 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +391 "Can" \  +  \ p + #tPolling Can every 10:00 +2 #Cleanly exited at 13:48:22PDT04-Apr-22 +8208 #-> exit +4 #mEXIT @1649105597.21PDT @1649105650.56PDT = =mMAIN_scheduler =tMAIN @PDT1649105652.49 #"core_reset"Sent BREAK +2 #t@29662 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +248 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +400 "Can"\  \ l + #tPolling Can every 10:00 +2 #Cleanly exited at 13:53:17PDT04-Apr-22 +647 #-> Flow.start +2 ."flow"Gate.power :sampler,:ON +1187 #0.0L/min +1006 #0.0L/min +110 #t-> Flow.maintainFlow +896 #"flow"2.9L/min +1007 #3.4L/min +1007 #3.4L/min +210 #t-> Flow.primeFlow +800 #"flow"5.5L/min +1006 #6.9L/min +807 #t-> Flow.stop +5 ."flow"Gate.power :sampler,:OFF +11691 #t-> Flow.pump +716 #-> Flow.pump=:secondary +1007 #-> Flow.maintainFlow +2 ."flow"Gate.power :sampler,:ON +1183 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1007 #0.0L/min +1006 #0.0L/min +1012 #0.0L/min +1006 #0.0L/min +149 #t-> Power.analyic1 :on +2 !o:I2C::Sleepy::Error: mesg"&Unknown powered device: analyic1:bt[\ "4/home/esp/esp2/lib/i2c/sleepy.rb:171:in `power'"7/home/esp/esp2/lib/base.rb:184:in `method_missing'"(ESP):8:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +855 #"flow"0.0L/min +98 #t-> Power +731 #-> Power.analytic1 :on + .Gate.power :analytic1,:ON +177 #"flow"1.8L/min +1006 #7.0L/min +1006 #3.8L/min +1006 #3.3L/min +1007 #3.5L/min +563 #t-> can +3 "Can"\ EE +440 #"flow"2.7L/min +1006 #3.3L/min +1007 #4.2L/min +1007 #3.6L/min +1006 #3.1L/min +1007 #3.8L/min +1007 #3.3L/min +1006 #3.3L/min +1007 #3.4L/min +1007 #3.9L/min +1006 #3.3L/min +1007 #3.7L/min +689 #t-> Flow.off +2 !o:NoMethodError : mesgu:NameError::message?undefined method `off' for Flow:Gauge::Flow::UWFlowControl: name:off: args[:bt["(ESP):12:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +315 #"flow"3.2L/min +1007 #3.5L/min +730 #t-> Flow.stop +4 ."flow"Gate.power :sampler,:OFF +352 #t-> exit +4 #mEXIT @1649106164.64PDT @1649178861.47PDT = =tMAIN =mMAIN_scheduler @PDT1649178863.37 #"core_reset"Sent BREAK +3 #t@19794 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +403 "Can" \  +  \ r + #tPolling Can every 10:00 +3 #Cleanly exited at 14:02:44PDT04-Apr-22 +3367 #-> ESP.ready! +4 #Powering core bus +549 .Gate.power :raw,:ON +2 "sampler") +48 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ $\ \ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %(\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ \ \ + .tSS.configure :default +3 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&<1 +68 "core" 1 +679 #t-> Arm.to PC + "manipulator"&=& +4 "core" &F Z A +2 "manipulator"&>% +4 "core" % y Q  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&?( +254 "core" ( + "manipulator"&@& +5 "core" & - + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" & - +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek PC +2 "manipulator"&B' +102 "core" ' + "manipulator"&C& +5 "core" & - + "manipulator"&D% +4 "core" % & Z +370 #t-> Hand.clsoe +2 !o:NoMethodError : mesgu:NameError::message.undefined method `clsoe' for Hand:Gripper: name:\ clsoe: args[:bt["(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +744 #-> Hand.close +2 .Hand.close + "manipulator"&E/ +56 "core" / +1326 #t-> Hand.open +2 .Hand.open + "manipulator"&F1 +58 "core" 1 +3917 #t-> Hand.close +2 .Hand.close + "manipulator"&G/ +55 "core" / +6918 #t-> Hand.open +2 .Hand.open + "manipulator"&H1 +54 "core" 1 +568 #t-> Arm.to home +2 "manipulator"&I& +4 "core" &y  + "manipulator"&J% +5 "core" %  l + .tForearm.seek :retract +2 "manipulator"&K' ] +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home +2 "manipulator"&L( +64 "core" ( + "manipulator"&M& +4 "core" & $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &  $ +2 .tForearm.seek :home +2 "manipulator"&O' +46 "core" ' + "manipulator"&P& +5 "core" &  $ + "manipulator"&Q% +4 "core" % 0 +3661 "Can"\ ;; +60001 \ ;; +24624 #t-> ESP.ready! +2 "collection"'R% +5 "core" %͛\ \ \ +2 "processing"%S% +4 "sampler")T% +3 "manipulator"&U% +8 "core" %Y\ + %e\ \ ^\ + % | +2 "manipulator"&V& +4 "core" & l  + "storage"(W& +4 "core" &[F ' 2  + "storage"(X% +4 "core" %e ( /  + "collection"'Y& +4 "core" &t\ \ \  + "processing"%Z& +4 "core" &o\  +2 "collection"'[ +3 "core"  +2 "processing"%\\ +3 "core" V + "processing"%] +3 "core" @ +2 "processing"%^ +44 "core"  + "collection"'_% +4 "core" %͛\ \ \ +2 "processing"%`% +4 "core" %Y\ +2 "sampler")a% +3 "core" %e\ \ [\ +2 "collection"'b& +4 "core" &t\ \ \  +2 "processing"%c& +3 "core" &o\  +2 "manipulator"&d% +4 "core" % + "manipulator"&e& +4 "core" &  +2 "storage"(f& +4 "core" &[F 3 ) ]  + "storage"(g% +4 "core" %e # $ H +2 "collection"'h9 +3 "core" 9 +2 "processing"%i9 +3 "core" 9 +1036 #t-> require "calcar" +2530 #-> SC.to 1 + .SC.reconfigure :loose +3 "storage"($.(\ 1~b +2 .tSC.seek 1 +2 "storage"(j( +983 "core" ( +2 "storage"(k& +4 "core" &   +30644 "Can"\ GG +32125 #t-> calcar + .SC.configure :tight +3 "storage"($\ .(\ 1~b +2 .tSE.configure SErough +2 "storage"(#Q-0-\ b +4 .tSE.reconfigure SErough +3 "storage"(#-0-\ b +2 .tSE.home.seek :down + "storage"(l'g +62 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.home.seek 1 + "storage"(m( +159 "core" ( +2 .tSE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +280 .SE.seek :down +2 "storage"(n'g +2 "core" ' +3 .tSE.seek 19.2 Pucks below Top Plate + "storage"(o'i +82 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(p& +3 "core" & 0 & @  + .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(q& +3 "core" & / ' @ 4 +3 .tSC.force -30 +3 "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(r& +3 "core" &  \ + .tSC.force 30 +2 "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(s& +3 "core" & ' 2 v 4 + .tSC.force -30 +2 "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(t& +3 "core" & 4 2 "  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +21 "storage"(u& +3 "core" &  * \ 4 + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(v& +3 "core" & 5 5  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(w& +3 "core" & 1 ' 3 +2 .tSC.coast + "storage"(6 +2 #tIn slot #1 at 19.2 pucks below top plate bounds are [-894, -768] +2 .SE.seek :"Top Plate" +2 "storage"(x'o +216 "core" ' +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(y& +3 "core" & -  + .tSC.force 30 +2 "storage"(6 + .tdelay .3 seconds +37 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(z& +3 "core" &%  , = 2 + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"({& +3 "core" & ' 4 5 + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(|& +2 "core" &$ 2 ' E 3 +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(}& +3 "core" &  ' 9 + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(~& +3 "core" &$ 4 ' ! 3 + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &   m + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &$ "  3 + .tSC.coast + "storage"(6 +2 #tIn slot #1 at 0 pucks below top plate bounds are [-873, -732] +2 #===> Tube #1 slot centered at -821 rawCounts <=== +2 "storage"(& +3 "core" &$   % +2 .tSC.jog -89 + "storage"(* +35 "core" * +2 .tSE.seek :down +2 "storage"('g +277 "core" ' +2 .tSC.jog 4024 +2 "storage"(* +193 "core" * +2 .tSE.seek :down +2 "storage"('g +4 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"('i +80 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &  0 4  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"( & +3 "core" & 0 ( 7 K +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 + .tdelay .2 seconds +22 "storage"(\ & +3 "core" &  3 ( \\  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" & 4 2 v K + .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" &  0 '   + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" & 3 ' . L + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" &  3 0 Z  +2 .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & . & % M + .tSC.coast +2 "storage"(6 +2 #tIn slot #2 at 19.2 pucks below top plate bounds are [3090, 3210] +2 .SE.seek :"Top Plate" +2 "storage"('o +221 "core" ' + .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +3 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" & J 4 ' d +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & . & = + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +3 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & K 0 &   +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 + .tdelay .2 seconds +22 "storage"(& +3 "core" & 4 4 > = + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 + .tdelay .2 seconds +22 "storage"(& +3 "core" & K & 0  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & 0 ' > + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & L / ' X  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" & . 3 ; = +2 .tSC.coast + "storage"(6 +2 #tIn slot #2 at 0 pucks below top plate bounds are [3147, 3285] +2 #===> Tube #2 slot centered at 3179 rawCounts <=== + "storage"(& +4 "core" &  +2 .tSC.jog -106 + "storage"(* +33 "core" * + .tSE.seek :down +2 "storage"( 'g +279 "core" ' +2 .tSC.jog 4024 +2 "storage"(* +199 "core" * +2 .tSE.seek :down +2 "storage"(#'g +6 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(&'i +80 "core" ' + .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"((& +3 "core" & 3 ' r  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(*& +3 "core" &Z 4 1 I 3 +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +3 "storage"(6 + .tdelay .2 seconds +22 "storage"()& +3 "core" & 2 0 ,  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &Y & 0 & 4 + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & / ' n  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"($& +2 "core" &Z & 1  4 +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(-& +2 "core" & 2 0 &  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(.& +3 "core" &Z 1 '  4 + .tSC.coast + "storage"(6 +3 #tIn slot #3 at 19.2 pucks below top plate bounds are [7124, 7258] + .SE.seek :"Top Plate" +2 "storage"(/'o +219 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 + .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(0& +3 "core" & 3 4 + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(1& +3 "core" & ' 4 $ 6 + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(2& +3 "core" & 0 4   + .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(3& +4 "core" & 1 4 W 3 + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(4& +2 "core" & 5 4 h +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(5& +2 "core" & ( #  4 +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(6& +3 "core" & 3 4 m + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(7& +3 "core" & 5 3 d 4 + .tSC.coast + "storage"(6 +3 #tIn slot #3 at 0 pucks below top plate bounds are [7174, 7310] + #===> Tube #3 slot centered at 7216 rawCounts <=== +2 "storage"(8& +4 "core" & Q +2 .tSC.jog -95 + "storage"(9* +35 "core" * +2 .tSE.seek :down + "storage"(:'g +277 "core" ' + .tSC.jog 4024 +2 "storage"(;* +195 "core" * +3 .tSE.seek :down + "storage"(<'g +4 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(='i +80 "core" ' +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(>& +3 "core" &+ 5 3  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(@& +3 "core" &,5 4 7 @ + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(A& +4 "core" &+ 0 ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(%& +3 "core" &,6 4 3 ? @ + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(C& +3 "core" &+ 0 3 +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(D& +3 "core" &,6 3 2 y A + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"('& +2 "core" &+ .   +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(E& +3 "core" &,6 -  0 A + .tSC.coast + "storage"(6 +3 #tIn slot #4 at 19.2 pucks below top plate bounds are [11192, 11318] + .SE.seek :"Top Plate" +2 "storage"(F'o +220 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(G& +3 "core" &+    +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +70 .SC.coast +10 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(H& +3 "core" &,Q o 4 + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(I& +3 "core" &+ 0 &  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(J& +3 "core" &,O 6 + .tSC.force -30 +2 "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(M& +3 "core" &+  D + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(N& +4 "core" &,N 4 % 8 + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(P& +3 "core" &+ ! 3  + .tSC.force 30 +2 "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(Q& +3 "core" &,L  : + .tSC.coast +2 "storage"(6 +3 #tIn slot #4 at 0 pucks below top plate bounds are [11199, 11343] +2 #===> Tube #4 slot centered at 11259 rawCounts <=== + "storage"(B& +4 "core" &,L & + .tSC.jog -81 +2 "storage"(?* +23 "core" * + .tSE.seek :down +2 "storage"(K'g +278 "core" ' + .tSC.jog 4024 +7 "storage"(R* +200 "core" * +2 .tSE.seek :down +2 "storage"(U'g +3 "core" ' +3 .tSE.seek 19.2 Pucks below Top Plate + "storage"(S'i +81 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(T& +3 "core" &; . 1 T  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(V& +3 "core" &< ( 1 T ) +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(W& +3 "core" &; 2 3  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(X& +2 "core" &< 2 1 + +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(Y& +3 "core" &; 1 1  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(Z& +3 "core" &< 3 3 + + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"([& +3 "core" &; 1 1  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(\\& +3 "core" &< 1 0 u + + .tSC.coast +2 "storage"(6 +2 #tIn slot #5 at 19.2 pucks below top plate bounds are [15257, 15389] +2 .SE.seek :"Top Plate" +2 "storage"(]'o +216 "core" ' +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(^& +3 "core" &; 3 ! E + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(_& +3 "core" &< 3 -  + + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(`& +3 "core" &;  '  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(a& +3 "core" &< 0   + + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(b& +3 "core" &; / &  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(c& +2 "core" &< 4 ( 9 + +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(d& +2 "core" &; ! 1 . +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(e& +3 "core" &< 0   + + .tSC.coast + "storage"(6 +3 #tIn slot #5 at 0 pucks below top plate bounds are [15233, 15375] + #===> Tube #5 slot centered at 15316 rawCounts <=== +2 "storage"(f& +4 "core" &< \  + .tSC.jog -59 +2 "storage"(g* +34 "core" * +2 .tSE.seek :down +2 "storage"(h'g +276 "core" ' +2 .tSC.jog 4024 + "storage"(i* +194 "core" * +2 .tSE.seek :down +2 "storage"("'g +4 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(k'i +81 "core" ' +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(!& +3 "core" &Kh   + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(j& +3 "core" &K  '  8 + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +3 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(l& +3 "core" &Kh \ + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(m& +3 "core" &K m 8 +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(p& +3 "core" &Ki    + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(q& +3 "core" &K   - 9 + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(n& +3 "core" &Kh l + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(r& +3 "core" &K  9 + .tSC.coast + "storage"(6 +3 #tIn slot #6 at 19.2 pucks below top plate bounds are [19304, 19428] + .SE.seek :"Top Plate" +2 "storage"(s'o +216 "core" ' + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(t& +4 "core" &K9  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(u& +3 "core" &K 1 (  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(v& +3 "core" &K9 3 ' D + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(w& +3 "core" &K 5 4 s  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(o& +2 "core" &K; 1 ' 3 +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(y& +2 "core" &K 2 ' r  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(z& +2 "core" &K; 4 1 0 +2 .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"({& +3 "core" &K  5 &  + .tSC.coast +2 "storage"(6 +2 #tIn slot #6 at 0 pucks below top plate bounds are [19258, 19445] +2 #===> Tube #6 slot centered at 19366 rawCounts <=== + "storage"(|& +4 "core" &K  + .tSC.jog -80 +2 "storage"(}* +21 "core" * + .tSE.seek :down +2 "storage"(~'g +275 "core" ' +2 .tSC.jog 4024 + "storage"(* +208 "core" * +2 .tSE.seek :down + "storage"('g +4 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"('i +81 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(x& +3 "core" &[ / # -  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(& +3 "core" &[   1 +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &[  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +21 "storage"( & +3 "core" &[ 1 + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &[ + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &[   G 3 + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(\ & +3 "core" &[ s + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +40 "core" &[ 3 +9 .tSC.coast + "storage"(6 +2 #tIn slot #7 at 19.2 pucks below top plate bounds are [23309, 23425] +2 .SE.seek :"Top Plate" +2 "storage"('o +216 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" &Z 4 4 u + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" &[ 4 3 Q + + .tSC.force -30 +2 "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &Z . &  + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +4 "core" &[ 3 3 T , + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" &Z 3  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &[ ( / - +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &Z 2 + h + .tSC.force 30 +2 "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &[ 4 4 | - + .tSC.coast +2 "storage"(6 +2 #tIn slot #7 at 0 pucks below top plate bounds are [23283, 23425] + #===> Tube #7 slot centered at 23367 rawCounts <=== +2 "storage"(& +4 "core" &[  + .tSC.jog -58 +2 "storage"(* +21 "core" * +3 .tSE.seek :down +2 "storage"('g +277 "core" ' + .tSC.jog 4024 +2 "storage"(* +197 "core" * +13417 "Can"\ LL +4372 #t-> exit +5 #mEXIT @1649181918.03PDT @1649181925.70PDT = =tMAIN =mMAIN_scheduler @PDT1649181927.51 #"core_reset"Sent BREAK +2 #t@34324 sendCRC with ifg=0x20, ie=0x7F + #@36159 sendCRC with ifg=0x08, ie=0x5F + #@38573 idle with ifg=0x84, ie=0x75 + #@39258 select with ifg=0x10, ie=0xF5 #@39908 receive with ifg=0x10, ie=0xFD + #@40556 receive with ifg=0x10, ie=0xFD #@41205 receive with ifg=0x10, ie=0xFD + #@41532 receive with ifg=0x80, ie=0xFD + #@63170 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +246 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +388 "Can"\ OO + \ OO + #tPolling Can every 10:00 +3 #Cleanly exited at 11:05:18PDT05-Apr-22 +1109 #-> SC.legend +1897 #-> require "calarm" +25118 #-> Hand.open + .Hand.open +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %͛\ \ N\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Y\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +4 "core" %e\ \ b\ +2 .tSS.configure :default +2 "sampler")#.0X ESP.ready! +3 "collection"'% +2 "processing"%% +4 "core" %͛\ \ \ `\ + "manipulator"&% +7 "sampler")% +7 "core" %Y#\ + %  + %e\ \ W\ + "manipulator"&& +4 "core" &  +2 "storage"(& +3 "core" &j=  +2 "storage"(% +3 "core" %a u  +2 "collection"'& +3 "core" &t\ \ >\  +2 "processing"% & +3 "core" &o$\  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "collection"'# +3 "core"  + "processing"%$ +4 "core"  + "processing"%% +4 "core" V + "processing"%& +3 "core" @ +2 "processing"%' +3 "core"  + "sampler")( +3 "core"  +2 "collection"')% +4 "core" %͛\ \ \ >\ +2 "processing"%*% +3 "core" %Y\ +2 "sampler")+% +4 "core" %e\ \ _\ +2 "collection"',& +3 "core" &t\ \ X\  +2 "processing"%-& +4 "core" &o\  + "manipulator"&.% +4 "core" %  + "manipulator"&/& +4 "core" & z  +2 "storage"(0& +4 "core" &j=  + "storage"(1% +4 "core" %a Z  +2 "collection"'29 +3 "core" 9 + "processing"%39 +4 "core" 9 +1289 #t-> Arm.grab :garage +2 "manipulator"&4& +3 "core" &  +2 "manipulator"&5% +4 "core" %  + .tForearm.seek :retract +2 "manipulator"&6' ] +41 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&7(-] +119 "core" ( + "manipulator"&8& +4 "core" &-a A # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &-a 8 # +2 .tForearm.seek :garage +2 "manipulator"&:'t +105 "core" ' +2 .tHand.close + "manipulator"&;/ +58 "core" / +1107 #t-> Arm.withdraw +2 "manipulator"&<% +3 "core" % ψ o G d +2 .tForearm.seek :retract +2 "manipulator"&=' ] +117 "core" ' + "manipulator"&>& +4 "core" &-s B n +2 "manipulator"&?% +4 "core" % Y R +1645 #t-> calarm 1 + "storage"(@% +3 "core" %a p  +2 "manipulator"&A% +4 "core" % Y +2 "manipulator"&B& +4 "core" &-s\ n + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(C( +1147 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&D' ] +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&E(Z +113 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&F' ] +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&G( +108 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &H& +3 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &I& +2 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &J& +2 "core" &  +2 "manipulator"&K% +38 "core" %I  b +7 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &L% +2 "core" %.  i + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &M% +2 "core" %'   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&N' ] +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&O(Z +115 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&P' ] +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&Q( +110 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &R& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &S& +3 "core" & + .tForearm.force -40 +2 "manipulator"&5 +32 &T& +3 "core" & Y + "manipulator"&U% +5 "core" %N $ ^ + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &V% +2 "core" %+  b +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &W% +2 "core" %%   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&X' ] +95 "core" ' +2 .tElbow.seek :clear + "manipulator"&Y(Z +116 "core" ( +2 .tForearm.seek :retract +6 "manipulator"&Z' ] +4 "core" ' +2 .tElbow.seek 1 +6 "manipulator"&[( +114 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &\\& +2 "core" & +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &]& +3 "core" & + .tForearm.force -40 + "manipulator"&5 +33 &^& +2 "core" & S +2 "manipulator"&_% +4 "core" %R  V + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &`% +3 "core" %+ A X + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &a% +3 "core" %$ =  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&b' ] +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&c(Z +122 "core" ( + .tForearm.seek :retract +2 "manipulator"&d' ] +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&e( +116 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &f& +2 "core" & + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &g& +3 "core" & [ + .tForearm.force -40 + "manipulator"&5 +33 &h& +2 "core" &  + "manipulator"&i% +4 "core" %S  Z + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &j% +3 "core" %* N R + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &k% +4 "core" %$   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&l' ] +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&m(Z +118 "core" ( + .tForearm.seek :retract +2 "manipulator"&n' ] +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&o( +114 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &p& +3 "core" & + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &q& +2 "core" & +2 .tForearm.force -40 + "manipulator"&5 +32 &r& +3 "core" & + "manipulator"&s% +5 "core" %R < ] + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &t% +3 "core" %+ s T + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &u% +3 "core" %%   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +5368 #t-> calarm 2 +2 "storage"(v% +3 "core" %a ? H  +2 "manipulator"&w% +4 "core" %H +2 "manipulator"&x% +3 "core" %H +2 .tForearm.seek :retract +2 "manipulator"&y' ] +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&z(Z +112 "core" ( +2 "manipulator"&{% +4 "core" % R '  + "manipulator"&|& +4 "core" &Z 9  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(}( k +204 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&~' ] +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&(Z +4 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&(a +119 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &j +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +47 .tElbow.force -65 +10 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &h C +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &h  + "manipulator"&% +4 "core" %  o + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 & % +3 "core" % e u + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 & % +2 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"& ' ] +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +107 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&(a +138 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &j  + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +17 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &j Z + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &j + "manipulator"&% +4 "core" %  m + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" % a + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" % 7  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&' ] +102 "core" ' + .tElbow.seek :clear +2 "manipulator"&(Z +115 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +14 "core" ' + .tElbow.seek 2 +2 "manipulator"&(a +122 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &e +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 & & +2 "core" &f + .tForearm.force -40 +2 "manipulator"&5 +32 &!& +4 "core" &f  + "manipulator"&"% +4 "core" % % k +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &#% +2 "core" % : ^ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &$% +3 "core" % 3  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&%' ] +102 "core" ' +2 .tElbow.seek :clear + "manipulator"&&(Z +207 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'' ] +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&((a +114 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &)& +3 "core" &c + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &*& +2 "core" &e +2 .tForearm.force -40 + "manipulator"&5 +32 &+& +4 "core" &e  +2 "manipulator"&,% +5 "core" %  e + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &-% +3 "core" %  a + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &.% +3 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&/' ] +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&0(Z +113 "core" ( +2 .tForearm.seek :retract + "manipulator"&1' ] +4 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&2(a +120 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +45 .tElbow.force -65 +9 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &3& +3 "core" &k + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &4& +2 "core" &l +2 .tForearm.force -40 + "manipulator"&5 +32 &5& +3 "core" &l  + "manipulator"&8% +4 "core" %  h + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &9% +3 "core" % g + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" % B  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +4404 "Can"\ 33 +4434 #t-> calarm 3 + "storage"(% +3 "core" %a ( - #  +2 "manipulator"&;% +4 "core" %  +2 "manipulator"&6% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&<' ] +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&>(Z +108 "core" ( +2 "manipulator"&?% +4 "core" % j ^  + "manipulator"&:& +4 "core" &Z 2 + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(@(0 +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&A' ] +2 "core" ' +3 .tElbow.seek :clear + "manipulator"&B(Z +4 "core" ( +2 .tForearm.seek :retract + "manipulator"&' ] +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&=( +114 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &7& +2 "core" & +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &D& +3 "core" & + .tForearm.force -40 +2 "manipulator"&5 +32 &E& +3 "core" & + "manipulator"&G% +4 "core" %  f + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &F% +2 "core" %  w +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &H% +4 "core" %  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&I' ] +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&J(Z +107 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&K' ] +15 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&L( +116 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &M& +3 "core" & + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &N& +2 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &O& +2 "core" &  +2 "manipulator"&Q% +3 "core" %  l + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &P% +2 "core" %  t + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &R% +2 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&S' ] +91 "core" ' +2 .tElbow.seek :clear +37 "manipulator"&T(Z +110 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&U' ] +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&V( +117 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &W& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &X& +3 "core" & + .tForearm.force -40 + "manipulator"&5 +33 &Y& +2 "core" &  +3 "manipulator"&[% +3 "core" %  s +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &Z% +2 "core" %  q +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &\\% +3 "core" %   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&]' ] +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&^(Z +130 "core" ( +2 .tForearm.seek :retract + "manipulator"&_' ] +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&`( +114 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &a& +3 "core" & + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &b& +3 "core" & + .tForearm.force -40 + "manipulator"&5 +33 &c& +2 "core" &  +2 "manipulator"&e% +3 "core" %  x +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &d% +2 "core" % c s + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &f% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&g' ] +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&h(Z +181 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&i' ] +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&j( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &k& +3 "core" & + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &l& +2 "core" & + .tForearm.force -40 +2 "manipulator"&5 +32 &m& +3 "core" &  + "manipulator"&o% +4 "core" %  { + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &n% +2 "core" %  p +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +37 "manipulator"&5 +34 &p% +3 "core" % *  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3914 #t-> calarm 4 +2 "storage"(q% +3 "core" %a K - Y  +2 "manipulator"&r% +4 "core" % +2 "manipulator"&s% +3 "core" % +2 .tForearm.seek :retract +2 "manipulator"&t' ] +105 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&u(Z +107 "core" ( +2 "manipulator"&v% +4 "core" % B u \ + "manipulator"&w& +4 "core" &Z d +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(x(+ +191 "core" ( + .tSC.configure :limp +8 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&{' ] +22 "core" ' + .tElbow.seek :clear +2 "manipulator"&|(Z +4 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&C' ] +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&y( +113 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &z& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &~& +3 "core" & + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" & + "manipulator"&% +4 "core" %#  } + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" % %  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&' ] +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +109 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +23 "core" ' + .tElbow.seek 4 +2 "manipulator"& ( +136 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +2 "core" & { +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +3 "core" & 7 + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &  +2 "manipulator"&% +3 "core" %&   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" % > ~ + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +4 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 .tElbow.seek :clear + "manipulator"&(Z +109 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +17 "core" ' + .tElbow.seek 4 +2 "manipulator"&( +112 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +38 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" & + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" & + "manipulator"&% +4 "core" %( | + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %  x +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" % x  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"& ' ] +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&!(Z +117 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&"' ] +4 "core" ' +2 .tElbow.seek 4 + "manipulator"&#( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &$& +2 "core" & +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &%& +2 "core" & +2 .tForearm.force -40 + "manipulator"&5 +32 &&& +3 "core" & C + "manipulator"&(% +5 "core" %(  } + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &'% +2 "core" % ? q + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &)% +2 "core" %  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&*' ] +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&+(Z +121 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&,' ] +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&-( +132 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &.& +2 "core" & +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &/& +2 "core" & +2 .tForearm.force -40 + "manipulator"&5 +32 &0& +3 "core" &  + "manipulator"&2% +4 "core" %  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &1% +2 "core" % + u +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &3% +4 "core" %   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2406 #t-> calarm 5 + "storage"(4% +3 "core" %a ' 0 c  +2 "manipulator"&5% +4 "core" %# { +2 "manipulator"&8% +3 "core" %# i +2 .tForearm.seek :retract +2 "manipulator"&9' ] +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&(Z +111 "core" ( +2 "manipulator"&% +4 "core" % U   + "manipulator"&;& +4 "core" &Z n  + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(6(; +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&?' ] +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&:(Z +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&}' ] +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&<(. +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +50 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &>& +2 "core" &% +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &A& +3 "core" &) + .tForearm.force -40 +2 "manipulator"&5 +32 &B& +3 "core" &) k + "manipulator"&=% +4 "core" %ο  + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 &% +3 "core" %α   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &7% +3 "core" %ή   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&D' ] +97 "core" ' + .tElbow.seek :clear +2 "manipulator"&E(Z +111 "core" ( + .tForearm.seek :retract +2 "manipulator"&G' ] +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&F(. +118 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &H& +3 "core" &* + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +7 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &I& +3 "core" &) + .tForearm.force -40 +2 "manipulator"&5 +32 &J& +2 "core" &)  +2 "manipulator"&L% +3 "core" %  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &K% +2 "core" %ΰ P v + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &M% +2 "core" %ά  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&N' ] +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&O(Z +111 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&Q' ] +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&P(. +111 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &R& +2 "core" &' +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &S& +2 "core" &( + .tForearm.force -40 +2 "manipulator"&5 +32 &T& +3 "core" &(  + "manipulator"&V% +5 "core" %  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &U% +2 "core" %ΰ : l +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &W% +3 "core" %έ 0  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&X' ] +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&Y(Z +112 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&[' ] +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&Z(. +114 "core" ( +3 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +32 "manipulator"&6A +18 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &\\& +3 "core" &+ + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &]& +2 "core" &- +2 .tForearm.force -40 + "manipulator"&5 +32 &^& +3 "core" &-  + "manipulator"&`% +4 "core" %  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &_% +2 "core" %ΰ Z c + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +3 "manipulator"&5 +32 &a% +3 "core" %έ  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&b' ] +104 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&c(Z +117 "core" ( +2 .tForearm.seek :retract + "manipulator"&e' ] +18 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&d(. +114 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &f& +2 "core" &. + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &g& +2 "core" &. +2 .tForearm.force -40 + "manipulator"&5 +33 &h& +2 "core" &.  +2 "manipulator"&j% +4 "core" %  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &i% +3 "core" %ΰ  i + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &k% +2 "core" %ά s  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2099 #t-> calarm 6 +2 "storage"(l% +3 "core" %a > 7 P  +2 "manipulator"&m% +4 "core" %н t +2 "manipulator"&o% +3 "core" %н x +2 .tForearm.seek :retract +2 "manipulator"&n' ] +105 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&p(Z +120 "core" ( + "manipulator"&q% +4 "core" % =   +2 "manipulator"&r& +3 "core" &Z , d +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(s(K +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&v' ] +15 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&w(Z +4 "core" ( +2 .tForearm.seek :retract + "manipulator"&@' ] +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&t(f +128 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &u& +3 "core" &l + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &{& +2 "core" &l  + .tForearm.force -40 +2 "manipulator"&5 +32 &|& +3 "core" &k  +3 "manipulator"&y% +3 "core" % y + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &C% +4 "core" % ? q + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +32 "manipulator"&5 +40 &z% +2 "core" % B  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&~' ] +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&(Z +109 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&(f +123 "core" ( +5 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 && +4 "core" &h + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &h +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &h @ + "manipulator"& % +4 "core" %  z + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" % j + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"& ' ] +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&(Z +111 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&(f +122 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &h + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &i + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" &i  +2 "manipulator"&% +4 "core" %  | + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" % # i + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" % c  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +114 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&(f +114 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +17 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &i +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +33 "core" &h C +8 .tForearm.force -40 + "manipulator"&5 +33 &!& +3 "core" &h  + "manipulator"&#% +4 "core" %  } + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &"% +3 "core" % n c e + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &$% +2 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&%' ] +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&&(Z +111 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&(' ] +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&'(f +126 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &)& +3 "core" &h ^ + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &*& +2 "core" &h +2 .tForearm.force -40 + "manipulator"&5 +32 &+& +3 "core" &h  + "manipulator"&-% +4 "core" %  { + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &,% +2 "core" % p ! f + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &.% +3 "core" % \\  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +4087 #t-> calarm 7 +2 "storage"(/% +3 "core" %a , % +  +2 "manipulator"&0% +4 "core" % P + "manipulator"&2% +4 "core" % : +2 .tForearm.seek :retract + "manipulator"&1' ] +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&3(Z +111 "core" ( + "manipulator"&4% +4 "core" % V\ 7  +2 "manipulator"&5& +4 "core" &Z \ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(8([G +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&;(Z +4 "core" ( + .tForearm.seek :retract +2 "manipulator"&x' ] +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&9( +109 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" & v l +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &?& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &:& +2 "core" & ( +2 "manipulator"&<% +3 "core" %`  u + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &}% +3 "core" %U   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &>% +4 "core" %R   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&A' ] +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&B(Z +109 "core" ( +2 .tForearm.seek :retract + "manipulator"&=' ] +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&( +127 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &7& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +37 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &D& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 &E& +3 "core" &  + "manipulator"&F% +4 "core" %l  e +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &G% +3 "core" %S  n + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &H% +3 "core" %R m  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&I' ] +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&J(Z +118 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&L' ] +13 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&K( +126 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &M& +3 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &N& +3 "core" & + .tForearm.force -40 + "manipulator"&5 +33 &O& +3 "core" &  +2 "manipulator"&P% +3 "core" %o > ` +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &Q% +3 "core" %T d + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &R% +3 "core" %R  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&S' ] +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&T(Z +109 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&V' ] +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&U( +136 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &W& +2 "core" & + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +17 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &X& +2 "core" & V + .tForearm.force -40 +2 "manipulator"&5 +32 &Y& +3 "core" &  + "manipulator"&Z% +4 "core" %n  d + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &[% +3 "core" %S C e + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &\\% +4 "core" %R 4  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&]' ] +108 "core" ' + .tElbow.seek :clear +2 "manipulator"&^(Z +108 "core" ( + .tForearm.seek :retract +2 "manipulator"&`' ] +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&_( +110 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +31 "manipulator"&6 +19 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &a& +2 "core" & j +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &b& +2 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &c& +2 "core" &  +2 "manipulator"&d% +3 "core" %r $ ^ + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &e% +2 "core" %R F ^ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &f% +2 "core" %Q   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3232 #t-> Arm.garage +2 "manipulator"&g& +3 "core" &  +2 "manipulator"&h% +4 "core" %5   +2 .tForearm.seek :retract + "manipulator"&j' ] +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&i(-] +178 "core" ( +2 "manipulator"&k& +3 "core" &-W  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &-W + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&m't +111 "core" ' +2 "manipulator"&o& +4 "core" &-W  M +2 "manipulator"&q% +3 "core" %|Y   +505 #t-> Arm.retract +2 .Hand.open + "manipulator"&r1 +58 "core" 1 + "manipulator"&6% +4 "core" % |]   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&n' ] +100 "core" ' +2 "manipulator"&p& +4 "core" &-X  + "manipulator"&v% +4 "core" % U v  +1625 "Can"\ 77 +2301 #t-> access 1 +2 "storage"(w% +4 "core" %a 2 4  + "manipulator"&t% +5 "core" % U B  + "manipulator"&@& +4 "core" &-X j + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(u(; +355 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ({& +2 "core" &;   \ +1030 #t-> exit +6 #mEXIT @1649183170.56PDT @1649183177.60PDT = =mMAIN_scheduler =tMAIN @PDT1649183179.43 #"core_reset"Sent BREAK +2 #t@51199 receive with ifg=0x10, ie=0xFD + #@51843 receive with ifg=0x10, ie=0xFD + #@52501 receive with ifg=0x10, ie=0xFD + #@53148 receive with ifg=0x10, ie=0xFD #@53797 receive with ifg=0x10, ie=0xFD + #@54446 receive with ifg=0x10, ie=0xFD + #@55094 receive with ifg=0x10, ie=0xFD #@55419 receive with ifg=0x80, ie=0xFD + #@55462 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +248 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +394 "Can"\ 77 + \ 77 #tPolling Can every 10:00 +2 #Cleanly exited at 11:26:10PDT05-Apr-22 +13767 #-> exit +4 #mEXIT @1649183323.78PDT @1649183330.57PDT = =tMAIN =mMAIN_scheduler @PDT1649183332.34 #"core_reset"Sent BREAK +2 #t@51199 receive with ifg=0x10, ie=0xFD + #@51843 receive with ifg=0x10, ie=0xFD + #@52501 receive with ifg=0x10, ie=0xFD #@53148 receive with ifg=0x10, ie=0xFD + #@53797 receive with ifg=0x10, ie=0xFD + #@54446 receive with ifg=0x10, ie=0xFD #@55094 receive with ifg=0x10, ie=0xFD + #@55419 receive with ifg=0x80, ie=0xFD #@4877 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +232 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +376 "Can"\ 97 + \ 97 + #tPolling Can every 10:00 +2 #Cleanly exited at 11:28:43PDT05-Apr-22 +1598 #-> ESP.ready! +155 "sampler") + ) +2 "core"  +2 "collection"' +3 ' +3 "core"  + "processing"% +3 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %͛\ \ \ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %Y#\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %e\ \  O\ + .tSS.configure :default +3 "sampler")#.0X Forearm.legend +3098 #-> require "shuffle" +742 #-> shuffle 1 +2 #Shuffling pucks in tube 1 of [1] +2 #Loading generic puck from tube 1 into Collection Clamp + "collection"'3& +4 "core" &t\ \ \  +2 .tHand.open + "manipulator"&41 +24 "core" 1 + "manipulator"&5% +5 "core" % U ?  + "storage"(6% +4 "core" %b  + "storage"(7. +3 "core" .,; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(8( +664 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (9& +3 "core" & )   + "manipulator"&:& +4 "core" &-X u +2 "manipulator"&;% +4 "core" % U {  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&<( +171 "core" ( + "manipulator"&=& +4 "core" & I h +2 "storage"(>& +4 "core" & # # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&?'o +103 "core" ' + "storage"(@& +4 "core" & 2 1  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(A'6 +292 "core" ' + "storage"(B- +4 "core" -'E + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (C& +3 "core" & +  +2 "manipulator"&D& +4 "core" &\ g h + .tElbow.seek 1 +2 "manipulator"&E( +3 "core" ( +2 "manipulator"&F& +3 "core" &\  h +2 "storage"(G& +4 "core" & 5 5  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&H'{ +26 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&I/ +60 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&J& +2 "storage"(K'g +7 "core" & G h +2 "manipulator"&L% +4 "core" % } W S + .tForearm.seek :retract +2 "manipulator"&M' ] +95 "core" ' +2 .tElbow.seek CC + "manipulator"&N( +154 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +19 "core" ( +2 "manipulator"&O& +4 "core" & @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &P& +4 "core" & +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Q' +100 "core" ' + "manipulator"&R& +5 "core" &  + "manipulator"&S% +4 "core" % 8 , +2 "collection"'T& +4 "core" &t\  \  +2 "collection"'U& +6 "core" &t\ \ v\  +2 .tCC.seek :closed +2 "collection"'V(W +4 "core" &t\ \ \  +8 &L\ \ \ %i +9 &_V\ \ \ 9 +9 &\ \ \ N +10 &qb\ \ ~\ P +9 &4c\  \ O +9 &_\  \ O +10 &e\  \ P +9 &yb\  \ P +10 & =c\  \ O +9 &!c\  \ O +9 &#_\  ~\ O +10 &%c\  \ O +9 &'Db\ \ \ O +9 &)a\ \ \ O +10 &*a\ \ \ O +9 &,c\ \ \ O +10 &.L`\ \ \ O +9 &0`\ \ }\ O +9 &1_\  \ O +10 &3g\  ~\ O +9 &5Tc\  \ O +9 &7a\ \ |\ O +10 &8b\  {\ O +9 &:c\  }\ O +10 &<\\e\  w\ O +9 &>c\  v\ O +9 &?e\ \ u\ O +10 &Ae\  |\ O +9 &Cei\  t\ O +9 &E&k\ \ \ O +10 &Fn\ \ |\ P +9 &Hx\ \ }\ Q +10 &Jb\ \ x\ S +9 &L\ \ x\ V +9 &M\ \ q\ X +10 &O\ \ u\ X +9 &QY\ \ \ v\ Y +9 &S\ \ v\ X +10 &T\ \ o\ Y +9 &Vdi\ \ z\ , +10 &V \ \ |\ J +9 ( + &VV\ \ l\ D +2 "collection"'U& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.82 + .Hand.open + "manipulator"&W1 +57 "core" 1 +2 "manipulator"&X% +4 "core" % , +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y' ] +107 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp +2 "processing"%Z& +40 "core" &o(\  +8 "manipulator"&[% +4 "core" % Y ^ + "storage"(\\% +4 "core" %l  \ +2 "storage"(]. +3 "core" .( + "storage"(^& +4 "core" &    \ +2 "storage"(_& +4 "core" &  \ + "manipulator"&`& +4 "core" & x + "manipulator"&a% +4 "core" % Y 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&b( +156 "core" ( + "manipulator"&c& +5 "core" &  R + "storage"(d& +5 "core" &   \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&e'o +89 "core" ' +2 "storage"(f& +4 "core" &   \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(g'6 +274 "core" ' + "storage"(h- +4 "core" -'h + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (i& +3 "core" & ( $  + "manipulator"&j& +5 "core" & R + .tElbow.seek 1 +2 "manipulator"&k( +3 "core" ( +2 "manipulator"&l& +4 "core" & R + "storage"(m& +4 "core" &  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&n'{ +25 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&o/ +54 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&p& +2 "storage"(q'g +8 "core" & R + "manipulator"&r% +4 "core" % Є k Q +2 .tForearm.seek :retract +2 "manipulator"&s' ] +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&t( +160 "core" ' + ."downElevator"SE.stop + "storage"(5 +83 "core" ( + "manipulator"&u& +4 "core" & 4 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &v& +2 "core" & Z 4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&w' +92 "core" ' + "manipulator"&x& +4 "core" &  4 +2 "manipulator"&y% +4 "core" % + +2 "processing"%z& +3 "core" &o*\  +3 "processing"%{& +4 "core" &o)\  +2 .tPC.seek :closed +2 "processing"%|(W +4 "core" &o\  +8 &5\ +{ +10 &d\ ? +9 &@{\ N +9 &b\ N +10 &_\ M +9 &`\ M +10 &Id\ N +9 & c\ N +9 & e\ N +10 &"c\ M +9 &$Pd\ N +9 &&c\ N +10 &'d\ N +9 &)f\ N +10 &+Yb\ N +9 &-b\ N +9 &.c\ N +10 &0d\ N +9 &2ae\ N +9 &4"h\ N +10 &5e\ N +9 &7e\ N +10 &9jc\ M +9 &;,e\ M +9 &<g\ N +10 &>e\ N +9 &@qf\ N +9 &B3e\ N +10 &Ce\ N +9 &Eg\ N +10 &Gvl\ O +9 &I5y\ P +9 &J\ R +10 &L\ S +9 &No\ T +9 &P3\ S +10 &Q\ S +9 &S\ T +10 &Uu\ T +9 &Wzv\ '{ +9 &W#`\ - +9 ( +2 &W\ ' +2 "processing"%{& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.52 +2 .Hand.open + "manipulator"&}1 +58 "core" 1 +2 "manipulator"&~% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' + "processing"%& +4 "core" &W\ ' +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +4 "core" % f\ `  + "storage"(% +4 "core" %q  + "storage"(. +4 "core" .( + "storage"(& +4 "core" &   +2 "storage"(& +4 "manipulator"& & +4 "core" &   + & L 4 +3 .tElbow.reconfigure :tight +2 ."raiseStack"SE.reconfigure :place +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "storage"(#]K-0-\ b + "manipulator"& ( +5 ."raiseStack"SE.seek :beamBreak +3 "storage"( '6 +2 "core" ( +2 "manipulator"&& +4 "core" & 4 4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  4 +2 .tForearm.seek PC +2 "manipulator"&' +107 "core" ' + .tHand.close +2 "manipulator"&/ +58 "core" / +2 .tPC.seek :open +2 "processing"%( +80 "core" ' +2 "storage"(- +3 "core" -'6 +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(' +29 "core" ' +274 ( + "storage"(& +5 "core" & C  + "manipulator"&& +4 "core" &  4 + "manipulator"&% +4 "core" % J +2 .tForearm.seek :retract + "manipulator"&' ] +102 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +246 "core" ( +2 "manipulator"&& +4 "core" &\  !u + "storage"(& +5 "core" & R  + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 800 counts +2 "manipulator"& 'o +102 "core" ' +2 .tHand.open + "manipulator"&!1 +61 "core" 1 +2 "storage"("- +4 "core" -' +2 .tSE.seek -0.2 Pucks below Top Plate +2 "storage"(#'z +23 "core" ' + .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.8 Pucks below Top Plate +2 "storage"($' +48 "core" ' + #tLights, camera, ACTION! +2 "storage"(%- +3 "core" -' +2 "storage"(&& +4 "core" & E\ +2 "manipulator"&'& +4 "core" &\ !u + .tElbow.seek 1 +2 "manipulator"&(( +3 "core" ( +2 "manipulator"&)& +4 "core" &\  !u + "storage"(*& +4 "core" & /\ +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&+'o +11 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.09 Pucks below Top Plate +2 "storage"(,' +60 "core" ' + "manipulator"&-& +4 "core" &\ - !u +2 "storage"(.& +4 "core" &   + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&/'O +40 "core" ' + .tElbow.hold +2 "manipulator"&0, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(1' +23 "core" ' +3 "manipulator"&2% +4 "core" %Zj  +2 "storage"(3& +4 "core" & k m \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 311 counts +2 "manipulator"&4'І +12 "core" ' + "manipulator"&5& +5 "core" &\  !u + "storage"(6& +5 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&7'o +27 "core" ' + "storage"(% +5 "core" % 3 +2 ."downElevator"SE.seek :down +3 "storage"(9'g +99 (:% +3 "core" %AA  T U\\ +2 "manipulator"&;% +4 "core" %c B  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&=' ] +92 "core" ' +65 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (>& +4 "core" &   +2 "collection"'@& +4 "core" &VU\ \ \ d\ D + #tStoring generic puck in Collection Clamp to tube 1 +2 "manipulator"&% +4 "core" % N  + "storage"(% +4 "core" %p q  + "storage"(B. +4 "core" .( + "storage"(C& +5 "core" &  + "storage"(& +4 "core" &  + "manipulator"&D& +4 "core" &\ $ !t +2 .tElbow.seek 1 + "manipulator"&F( +4 "core" ( + "manipulator"&G& +5 "core" &\ H !t + "storage"(I& +4 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&J'o +102 "core" ' +2 "storage"(L& +5 "core" & g \ + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(<'6 +272 "core" ' +2 "storage"(?- +3 "core" -'g +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&O& +3 "core" & y !t + "storage"(P& +4 "core" &   + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&A'O +38 "core" ' + .tElbow.hold +2 "manipulator"&H, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(E- +3 "core" -'g +2 .tSE.seek 0.04 Pucks below Top Plate +2 "storage"(R' +26 "core" ' + "manipulator"&S% +5 "core" %^} 6 ; + "storage"(T& +4 "core" & m o e\ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 315 counts +2 "manipulator"&K'Њ +18 "core" ' +2 "manipulator"&M& +4 "core" &\  !t + "storage"(\ & +5 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&W'o +14 "core" ' +3 .tSE.seek 1.04 Pucks below Top Plate + "storage"(X' +43 "core" ' +2 "manipulator"&Z& +4 "core" &\ ! !t +2 "manipulator"&U% +4 "core" %{  E +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&[' ] +85 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\\( +158 "core" ( +2 "manipulator"&]& +4 "core" & @ $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &  $ +2 .tForearm.seek CC +2 "manipulator"&_' +94 "core" ' + .tHand.close +2 "manipulator"&`/ +55 "core" / +2 .tCC.seek :open + "collection"'a( +396 "core" ( +2 "storage"(Q& +4 "core" & 5 ( h  + "storage"(c& +4 "core" & ' 0 '  + "manipulator"&d& +4 "core" & v # + "manipulator"&f% +4 "core" % z +2 .tForearm.seek :retract +2 "manipulator"&N' ] +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&Y( +162 "core" ( + "manipulator"&h& +4 "core" & G D +2 "storage"(i& +4 "core" & 2 2  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&j'O +102 "core" ' +2 .tElbow.hold +2 "manipulator"&l, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&m1 +53 "core" 1 +40 "manipulator"&o% +13 "core" % b  +2 "storage"(p& +3 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 319 counts +2 "manipulator"&r'Ў +12 "core" ' + "manipulator"&b& +5 "core" & A D + "storage"(e& +4 "core" & 3 4  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&g'o +19 "core" ' +2 "storage"(n% +4 "core" % 1 1  +2 ."downElevator"SE.seek :down +3 "storage"(u'g +99 (v% +3 "core" %rA  U] +2 "manipulator"&k% +4 "core" %l m n +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +4 "manipulator"&x' ] +94 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +1194 #t-> access 1 +2 "storage"(y% +4 "core" %a 2 4  + "manipulator"&z% +5 "core" % c K  + "manipulator"&q& +4 "core" & k D + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(s(; +678 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" &; O ^ I\ , +1324 #t-> access 2 +2 "storage"(}% +4 "core" %b 1 ( j  + "manipulator"&~% +5 "core" % c ?  + "manipulator"&& +4 "core" & 9 D + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &K  +1594 #t-> shuffle 2 +2 #Shuffling pucks in tube 2 of [2] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &\ \ \ +2 "manipulator"&% +4 "core" % c ,  + "storage"({% +4 "core" %c 1 ( G  + "storage"( . +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( k +676 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +2 "core" & j  +2 "manipulator"&& +4 "core" & E D +2 .tElbow.seek 2 + "manipulator"&w(h +55 "core" ( +2 "manipulator"&& +4 "core" &\\  ) + "storage"(& +4 "core" & r & +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts + "manipulator"&t'- +92 "core" ' +2 "storage"(& +4 "core" & r ( 1 3  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(|'6 +281 "core" ' +2 "storage"( - +3 "core" -'E +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & r \  7 + "manipulator"&& +4 "core" &` Y ) +7 .tElbow.seek 2 + "manipulator"&(h +3 "core" ( +2 "manipulator"&& +3 "core" &` ' ) +2 "storage"(& +4 "core" & r  +2 .tForearm.seek 2 + 300 counts + "manipulator"&'9 +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"& / +55 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&!& + "storage"("'g +7 "core" &b  ( +2 "manipulator"&%% +3 "core" % C @ 9 +2 .tForearm.seek :retract +2 "manipulator"&&' ] +106 "core" ' +2 .tElbow.seek CC +2 "manipulator"&'( +147 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 "core" ( +2 "manipulator"&)& +4 "core" &\ = m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &\ s m +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +92 "core" ' +2 "manipulator"&-& +5 "core" &\ 1 l + "manipulator"&.% +4 "core" %  ~ +2 "collection"'& +4 "core" &\  i\ +2 "collection"'2& +5 "core" &\  r\ +2 .tCC.seek :closed + "collection"'3(W +4 "core" &\ \ t\  +9 &.{\  ~\ +z +9 &c\  w\ ? +9 &P~\  \ O +10 &`\  w\ O +9 &d\  u\ O +9 &b\  s\ N +10 &Wb\  |\ O +9 &b\  s\ O +10 & b\  {\ O +9 &"`\  s\ N +9 &$`b\  w\ O +10 &&"b\  s\ O +9 &'e\  \ O +9 &)a\  v\ O +10 &+ge\  ~\ O +9 &-*b\  z\ O +10 &.c\  \ O +9 &0b\  t\ N +9 &2oc\  r\ O +10 &41b\  \ O +9 &5b\  z\ O +9 &7`\  s\ O +10 &9y`\  v\ N +9 &;:b\  \ O +10 &<g\  \ O +9 &>`\  w\ O +9 &@f\  x\ O +10 &BBb\  w\ O +9 &Dc\  |\ O +9 &Ee\  w\ O +10 &Gk\  {\ P +9 &ICu\  }\ Q +10 &J\  \ T +9 &L\ \ \ V +9 &Nu\ \ y\ X +10 &P8\ \ |\ W +9 &Q\ \ u\ X +9 &S\ \ u\ Y +10 &Uz\ \ }\ N +9 &VQ\ \ }\ 'w +10 &V>\ \ \ = +2 ( +2 "collection"'2& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.82 + .Hand.open + "manipulator" +59 "core" 1 +2 "manipulator"&5% +4 "core" % 7 ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&6' ] +94 "core" ' +2 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &\ +2 "manipulator"&% +4 "core" % K c  + "storage"( % +4 "core" %n + "storage"($. +3 "core" .( k +2 "storage"(:& +3 "core" & r T +2 "storage"(;& +3 "core" & r  \ 3 +2 "manipulator"&+& +4 "core" &\ a l + "manipulator"&(% +4 "core" % K 5  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&,(h +161 "core" ( +2 "manipulator"&/& +4 "core" &o  M +2 "storage"(4& +3 "core" & r l +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&>'- +96 "core" ' +2 "storage"(@& +4 "core" & r  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('6 +269 "core" ' + "storage"(- +4 "core" -'g + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (1& +3 "core" & r  + "manipulator"&B& +4 "core" &o v M +2 .tElbow.seek 2 + "manipulator"&C(h +4 "core" ( + "manipulator"&& +4 "core" &o 4 M + "storage"(D& +5 "core" & r ,  + .tForearm.seek 2 + 300 counts +2 "manipulator"&G'9 +28 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&I/ +55 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&7& +2 "storage"(L'g +7 "core" &o O M + "manipulator"&9% +5 "core" % = D  + .tForearm.seek :retract +2 "manipulator"&0' ] +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&=( +169 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +81 "core" ( +2 "manipulator"&?& +4 "core" & 6  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&P' +109 "core" ' +2 "manipulator"&E& +4 "core" & S  +2 "manipulator"&S% +4 "core" % g + "processing"%T& +4 "core" &(\ +2 "processing"%M& +5 "core" &%\ +2 .tPC.seek :closed +2 "processing"%\ (W +4 "core" &\  +8 &2\ *y +9 &c\ > +10 &a\ N +9 &"e\ N +10 &d\ M +9 &b\ M +9 &ia\ M +10 &+`\ M +9 & d\ M +9 &"f\ N +10 &$pc\ N +9 &&2b\ N +10 &'d\ N +9 &)c\ N +9 &+xd\ N +10 &-:c\ N +9 &.g\ M +9 &0b\ M +10 &2e\ M +9 &4Ai\ N +9 &6a\ N +10 &7g\ N +9 &9c\ N +10 &;Kb\ M +9 &= e\ M +9 &>b\ N +10 &@f\ N +9 &BRd\ N +10 &Dc\ N +9 &Ee\ N +9 &Gj\ O +10 &IUt\ O +9 &K\ R +9 &L\ S +10 &N\ S +9 &PQ\ S +9 &R\ T +10 &S\ T +9 &U\ T +10 &W/st\ #m +9 &W#k\ 0 +9 ( +3 "processing"%M& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.50 +2 .Hand.open + "manipulator"&Z1 +3 "core" &W\ ' +59 1 + "manipulator"&U% +4 "core" % 1  < +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&J' ] +95 "core" ' +2 "processing"%F& +4 "core" &W\ ' +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"&<% +4 "core" % T b  +2 "storage"(A% +3 "core" %`  +2 "storage"(K. +3 "core" .( k + "storage"(R& +4 "core" & r  +2 "storage"(]& +2 "manipulator"&^& +7 "core" & r L  + & Z  +3 ."raiseStack"SE.reconfigure :place +3 .tElbow.reconfigure :tight +3 "storage"(#]K-0-\ b +4 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +3 ."raiseStack"SE.seek :beamBreak +2 "manipulator"&W( +2 "storage"(H'6 +4 "core" ( + "manipulator"&`& +4 "core" & O  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" & \\  +2 .tForearm.seek PC +2 "manipulator"&V' +109 "core" ' + .tHand.close +2 "manipulator"&Q/ +58 "core" / + .tPC.seek :open +2 "processing"%c( +74 "core" ' +2 "storage"(d- +4 "core" -'6 + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(f' +28 "core" ' +282 ( + "storage"(h& +4 "core" & r ^  +2 "manipulator"&i& +3 "core" & $  +2 "manipulator"&_% +4 "core" %  + .tForearm.seek :retract +2 "manipulator"&\\' ] +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&m(h +246 "core" ( +2 "manipulator"&o& +4 "core" &  a + "storage"(p& +4 "core" & r   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&b'- +95 "core" ' +2 .tHand.open + "manipulator"&e1 +57 "core" 1 +2 "storage"(n- +3 "core" -' +2 .tSE.seek -0.2 Pucks below Top Plate +2 "storage"(N'z +24 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.8 Pucks below Top Plate +2 "storage"(v' +51 "core" ' + #tLights, camera, ACTION! +2 "storage"(k- +3 "core" -' +2 "storage"(Y& +4 "core" & r \ +2 "manipulator"&j& +4 "core" & " a +40 .tElbow.seek 2 +11 "manipulator"&r(h +33 "core" ( + "manipulator"&X& +5 "core" &o d < + "storage"(g& +4 "core" & r l\ +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&u'- +3 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.09 Pucks below Top Plate + "storage"(y' +61 "core" ' +2 "manipulator"&z& +4 "core" &o ! < +2 "storage"(q& +4 "core" & r \   + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&8' +35 "core" ' +3 .tElbow.hold +2 "manipulator"& , +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(}' +22 "core" ' + "manipulator"&~% +4 "core" %W  +2 "storage"(& +4 "core" & r n n \ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 2 + 303 counts +2 "manipulator"&'< +12 "core" ' + "manipulator"&s& +5 "core" & H * + "storage"(& +5 "core" & r   j +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&'- +42 "core" ' +2 "storage"({% +4 "core" %  +3 ."downElevator"SE.seek :down +4 "storage"( 'g +99 (% +3 "core" %D U\\ +2 "manipulator"&% +4 "core" % g +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +61 ' + ."downElevator"SE.stop + "storage"(5 +3 (& +4 "core" & r   +2 "collection"'& +3 "core" &VC\ \ b\ = +2 #tStoring generic puck in Collection Clamp to tube 2 +2 "manipulator"&% +3 "core" % _ 0  +2 "storage"(l% +4 "core" %i +2 "storage"(x. +3 "core" .( k + "storage"( & +4 "core" & r  +2 "storage"(& +4 "core" & r p \ + "manipulator"&& +4 "core" & V * +2 .tElbow.seek 2 +2 "manipulator"&(h +9 "core" ( +2 "manipulator"&& +4 "core" &i  * + "storage"( & +4 "core" & r +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +3 "manipulator"&!'- +90 "core" ' +2 "storage"(%& +4 "core" & r  W +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(w'6 +269 "core" ' + "storage"(t- +4 "core" -'g + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&)& +3 "core" &i H * +2 "storage"(*& +3 "core" & r @  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&|' +40 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(-- +3 "core" -'g +2 .tSE.seek 0.04 Pucks below Top Plate +2 "storage"(.' +28 "core" ' +2 "manipulator"&% +4 "core" %b  / +2 "storage"(& +4 "core" & r e o \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 302 counts +2 "manipulator"&"'; +10 "core" ' + "manipulator"&&& +5 "core" &   + "storage"(a& +4 "core" & r  \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts + "manipulator"&#'- +32 "core" ' +2 .tSE.seek 1.04 Pucks below Top Plate +2 "storage"(5' +40 "core" ' + "manipulator"&& +4 "core" & R  +2 "manipulator"&% +4 "core" %S m +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& ' ] +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&$( +170 "core" ( + "manipulator"&:& +4 "core" &\ !p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &\  !p +2 .tForearm.seek CC +2 "manipulator"&2' +91 "core" ' +2 .tHand.close +2 "manipulator"&+/ +54 "core" / +2 .tCC.seek :open +2 "collection"'(( +392 "core" ( +2 "storage"(& +4 "core" & r - &  + "storage"(/& +4 "core" & r 3 4 [ + "manipulator"&4& +4 "core" &\ " o + "manipulator"&@% +4 "core" % 2 +2 .tForearm.seek :retract + "manipulator"&'' ] +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&6(h +159 "core" ( + "manipulator"&& +4 "core" &r l +2 "storage"(1& +4 "core" & r 4 3 6 + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 2 +2 "manipulator"&B' +110 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&D1 +63 "core" 1 +3 "manipulator"&I% +4 "core" % t u  + "storage"(7& +4 "core" & r 6  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 309 counts +2 "manipulator"&9'B +17 "core" ' +2 "manipulator"&,& +4 "core" &~  ` +2 "storage"(>& +3 "core" & r ' 0 I +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&'- +23 "core" ' + "storage"(G% +4 "core" % / '   +3 ."downElevator"SE.seek :down +3 "storage"(?'g +99 (O% +3 "core" %F   D T\\ +2 "manipulator"&C% +4 "core" %6 7  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E' ] +88 "core" ' +64 ' + ."downElevator"SE.stop + "storage"(5 +801 #t-> access 2 +2 "storage"(S% +4 "core" %n 4 2   + "manipulator"&T% +4 "core" % W G  +2 "manipulator"&L& +3 "core" &~ { ` +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(0(K +679 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +3 (& +3 "core" &K ) . ?  +874 #t-> access 3 +2 "storage"(Z% +3 "core" %o 1 2  +2 "manipulator"&U% +4 "core" % W 2  +2 "manipulator"&F& +3 "core" &~ 3 ` +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(<([G +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +2 "core" &[G5  +1457 #t-> shuffle 3 +2 #Shuffling pucks in tube 3 of [3] +2 #Loading generic puck from tube 3 into Collection Clamp +2 "collection"'K& +3 "core" &\  b\ +2 "manipulator"&R% +4 "core" % W d  +2 "storage"(M% +3 "core" %p 3 2  +2 "storage"(^. +3 "core" .([G +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(](0 +672 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (`& +2 "core" &3   +2 "manipulator"&[& +4 "core" &~ ] ` +2 .tElbow.seek 3 + "manipulator"&P( +44 "core" ( +2 "manipulator"&Q& +4 "core" &  $ + "storage"(d& +4 "core" &9 0 ' W  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts + "manipulator"&='3 +86 "core" ' + "storage"(J& +5 "core" &9 1 1  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(\ '6 +286 "core" ' + "storage"(H- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (h& +3 "core" &9   + "manipulator"&i& +4 "core" &  $ +2 .tElbow.seek 3 + "manipulator"&_( +29 "core" ( +3 "manipulator"&V& +4 "core" & < A + "storage"(o& +4 "core" &9 1 4 U  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&p'? +22 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&W/ +63 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&e& +2 "storage"(n'g +7 "core" & D A +2 "manipulator"&k% +3 "core" % G 8 Z +2 .tForearm.seek :retract +2 "manipulator"&Y' ] +95 "core" ' + .tElbow.seek CC +2 "manipulator"&j( +157 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +5 "core" ( +2 "manipulator"&\\& +4 "core" & p 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" & + 3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&g' +100 "core" ' + "manipulator"&z& +5 "core" &  3 + "manipulator"&q% +4 "core" %  +2 "collection"'f& +4 "core" &\  f\ +2 "collection"'N& +4 "core" &\ \ p\ +2 .tCC.seek :closed +2 "collection"'~(W +5 "core" &\  {\ +7 & -\  w\ $d +10 &yU\  w\ 8 +9 &\  s\ L +9 &b\ \ p\ O +10 &Hc\  z\ N +9 & e\ \ q\ O +9 &b\  s\ O +10 &_\  l\ O +9 & O_\ \ p\ O +10 &"`\  r\ O +9 &#d\  \ N +9 &%c\  z\ N +10 &'Xb\  q\ N +9 &)c\  v\ O +9 &*e\  w\ O +10 &,b\  y\ N +9 &._`\  ~\ O +10 &0"a\  \ N +9 &1e\  m\ O +9 &3e\  }\ O +10 &5gb\  p\ O +9 &7*d\  r\ N +9 &8e\  {\ N +10 &:e\  t\ N +9 &1c\ \ s\ O +9 &?g\  y\ O +9 &Ae\  \ O +10 &Cwi\  \ O +9 &E9f\  \ O +9 &Fi\  x\ O +10 &Hs\  \ P +9 &Ju\  \ R +10 &L.\  \ U +9 &M\ \ \ W +9 &O\ \ \ W +10 &Qm\ \ \ X +9 &S/\ \ \ X +9 &T\ \ \ X +10 &Veb\ \ \ - +9 &V\ \ \ G +9 ( +3 "collection"'N& +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.79 +2 .Hand.open + "manipulator"&1 +4 "core" &V_\ \ \ C +54 1 + "manipulator"&s% +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%m& +4 "core" &\ +2 "manipulator"&{% +3 "core" % \\ _  +2 "storage"(b% +4 "core" %n  + "storage"(v. +3 "core" .(0 +2 "storage"(& +3 "core" &9 &  +2 "storage"(& +4 "core" &9  + "manipulator"&u& +4 "core" & 8 3 + "manipulator"&r% +4 "core" % \\   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&y( +214 "core" ( +2 "manipulator"&8& +4 "core" &  8 +2 "storage"(& +3 "core" &9  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 800 counts +2 "manipulator"&'3 +94 "core" ' +2 "storage"(& +4 "core" &9 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('6 +266 "core" ' +2 "storage"(l- +3 "core" -'l +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (}& +2 "core" &9   +2 "manipulator"&x& +4 "core" & C 8 +2 .tElbow.seek 3 + "manipulator"& ( +3 "core" ( +2 "manipulator"&& +4 "core" &  8 + "storage"(& +4 "core" &9 /  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&'? +13 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"& / +54 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(%'g +7 "core" & J 8 +2 "manipulator"& % +4 "core" % G r +2 .tForearm.seek :retract + "manipulator"& ' ] +97 "core" ' +2 .tElbow.seek PC + "manipulator"&( +163 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +76 "core" ( +2 "manipulator"&t& +4 "core" & ) N + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" & H N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&*' +101 "core" ' +2 "manipulator"&-& +4 "core" &  N + "manipulator"&% +5 "core" %  + "processing"%& +4 "core" &(\ +2 "processing"%&& +5 "core" &\ +2 .tPC.seek :closed + "processing"%a(W +5 "core" &\  +8 &3\ *y +9 &e\ ? +9 &k{\ O +10 &0`\ M +9 &`\ M +10 &c\ N +9 &ua\ N +9 &8_\ M +10 & _\ N +9 &"c\ N +9 &$}`\ N +10 &&?b\ N +9 &(c\ N +10 &)c\ N +9 &+_\ N +9 &-G_\ N +10 &/\ `\ M +9 &0`\ N +9 &2b\ N +10 &4Oc\ N +9 &6`\ N +10 &7b\ N +9 &9b\ N +9 &;Ve\ N +10 &=c\ N +9 &>a\ N +9 &@b\ N +10 &B_c\ N +9 &D!c\ N +10 &Ec\ N +9 &Gg\ O +9 &I`r\ P +10 &K\ R +9 &L\ S +9 &N\ T +10 &P^\ S +9 &R\ T +10 &S\ T +9 &U\ T +9 &W&dr\ , +10 &Wk\ 4 +9 ( + &W\ * +2 "processing"%&& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.52 + .Hand.open + "manipulator"&1 +52 "core" 1 +2 "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!' ] +107 "core" ' + "processing"%& +4 "core" &W(\ * +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&w% +3 "core" % , J Y +2 "storage"(|% +4 "core" %a h  + "storage"(". +3 "core" .(0 +2 "storage"(.& +3 "core" &9   +2 "storage"(:& +4 "manipulator"&;& +5 "core" &9  + & n N +3 ."raiseStack"SE.reconfigure :place +3 .tElbow.reconfigure :tight +3 "storage"(#]K-0-\ b +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +3 "manipulator"&#( +3 ."raiseStack"SE.seek :beamBreak +2 "storage"('6 +3 "core" ( + "manipulator"&+& +4 "core" & T N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" & # N +2 .tForearm.seek PC +2 "manipulator"&3' +102 "core" ' + .tHand.close +2 "manipulator"&/ +53 "core" / +2 .tPC.seek :open + "processing"%/( +88 "core" ' +2 "storage"(4- +3 "core" -'6 +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(@' +30 "core" ' +266 ( + "storage"(& +4 "core" &9 ;  +2 "manipulator"&1& +4 "core" &  N + "manipulator"&2% +4 "core" %    +2 .tForearm.seek :retract + "manipulator"&$' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&D( +283 "core" ( + "manipulator"&I& +4 "core" &  +2 "storage"(7& +4 "core" &9  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 800 counts +2 "manipulator"&,'3 +93 "core" ' +2 .tHand.open + "manipulator"&>1 +58 "core" 1 +2 "storage"(G- +4 "core" -' +2 .tSE.seek -0.2 Pucks below Top Plate +2 "storage"(''z +24 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.8 Pucks below Top Plate + "storage"(O' +48 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(C- +3 "core" -' +2 "storage"(6& +4 "core" &9 y\ + "manipulator"&B& +4 "core" &  +2 .tElbow.seek 3 + "manipulator"&9( +8 "core" ( +2 "manipulator"&5& +4 "core" & \ +2 "storage"(& +4 "core" &9 E\ +2 .tForearm.seek 3 + 800 counts +2 "manipulator"&?'3 +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.09 Pucks below Top Plate +2 "storage"(S' +61 "core" ' + "manipulator"&T& +4 "core" & O +2 "storage"(L& +4 "core" &9 P  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +2 "manipulator"&' +36 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(Z' +23 "core" ' +2 "manipulator"&U% +4 "core" % \\  +2 "storage"(F& +4 "core" &9\ + `\ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 3 + 294 counts +3 "manipulator"&A'9 +23 "core" ' +2 "manipulator"&0& +4 "core" &  + "storage"(K& +5 "core" &9 ]  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 800 counts +2 "manipulator"&R'3 +38 "core" ' +2 "storage"(M% +4 "core" % c  +2 ."downElevator"SE.seek :down +4 "storage"(^'g +98 (<% +3 "core" %>  U[ +2 "manipulator"&`% +4 "core" %" y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&[' ] +92 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (Q& +4 "core" &9 1  +2 "collection"'d& +4 "core" &V_\ \ s\ C + #tStoring generic puck in Collection Clamp to tube 3 +2 "manipulator"&J% +4 "core" % W [  + "storage"(% +5 "core" %n  + "storage"(E. +3 "core" .(0 +2 "storage"(H& +3 "core" &9  +2 "storage"(h& +4 "core" &9  + "manipulator"&i& +4 "core" & P + .tElbow.seek 3 +2 "manipulator"&V( +9 "core" ( +2 "manipulator"&o& +4 "core" & 7 + "storage"(W& +4 "core" &9  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&e'3 +86 "core" ' +3 "storage"(k& +4 "core" &9 } +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(P'6 +270 "core" ' + "storage"(=- +4 "core" -'k + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" & & +2 "storage"(X& +3 "core" &9  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +2 "manipulator"&\ ' +37 "core" ' + .tElbow.hold +2 "manipulator"&p, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(z- +3 "core" -'k +3 .tSE.seek 0.05 Pucks below Top Plate + "storage"(q' +32 "core" ' + "manipulator"&_% +5 "core" %"j  + "storage"(f& +4 "core" &9\  ; |\ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 3 + 315 counts +2 "manipulator"&n'N +12 "core" ' +2 "manipulator"&Y& +4 "core" &  + "storage"((& +5 "core" &9     +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 800 counts +2 "manipulator"&'3 +26 "core" ' +2 .tSE.seek 1.05 Pucks below Top Plate + "storage"(s' +44 "core" ' +2 "manipulator"&m& +4 "core" & t +2 "manipulator"&{% +4 "core" %' D  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b' ] +103 "core" ' +2 .tElbow.seek CC + "manipulator"&v( +169 "core" ( + "manipulator"&& +4 "core" &  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &  # +2 .tForearm.seek CC +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&u/ +60 "core" / +2 .tCC.seek :open + "collection"'r( +399 "core" ( +2 "storage"(g& +4 "core" &9 # " + "storage"(8& +4 "core" &9 /  0 + "manipulator"&& +4 "core" & \  !q + "manipulator"&j% +4 "core" % 0 @ +2 .tForearm.seek :retract + "manipulator"&' ] +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&( +160 "core" ( +2 "manipulator"&l& +4 "core" & > @ + "storage"(}& +5 "core" &9 & - y  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 3 +2 "manipulator"&x' +101 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +61 "core" 1 +2 "manipulator"& % +4 "core" %   +2 "storage"(& +3 "core" &9   +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 312 counts +2 "manipulator"& 'K +12 "core" ' +2 "manipulator"&y& +4 "core" & E . +2 "storage"(& +4 "core" &9 ' 3 d  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 800 counts +2 "manipulator"&'3 +60 "core" ' +12 "storage"(% +4 "core" % % 0 A  +2 ."downElevator"SE.seek :down +4 "storage"(t'g +98 ()% +3 "core" %@  T\\ +2 "manipulator"& % +4 "core" %*  x +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&-' ] +91 "core" ' +58 ' + ."downElevator"SE.stop + "storage"(5 +686 #t-> access 3 +2 "storage"(% +3 "core" %n 1 1 O  +2 "manipulator"&% +4 "core" % W q  +2 "manipulator"&%& +3 "core" &  . +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"( ([G +682 "core" ( + .tSC.configure :limp +8 "storage"($(\ 1b +2 (c& +3 "core" &[J y # +986 #t-> access 4 +2 "storage"(% +4 "core" %o ' - b  + "manipulator"&% +4 "core" % W ,  +2 "manipulator"&& +3 "core" & [ . +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(w( +983 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (|& +3 "core" &  +1067 #t-> shuffle 4 +2 #Shuffling pucks in tube 4 of [4] +2 #Loading generic puck from tube 4 into Collection Clamp + "collection"'"& +4 "core" &\  \ +2 "manipulator"&.% +4 "core" % W Q  + "storage"(&% +4 "core" %r . ' <  + "storage"(;. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(:(+ +520 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (+& +2 "core" &+ c  +2 "manipulator"& & +4 "core" & C . +2 .tElbow.seek 4 + "manipulator"&*( +43 "core" ( +2 "manipulator"&& +4 "core" &  - + "storage"(4& +4 "core" &+  $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts + "manipulator"&'E +98 "core" ' +2 "storage"(!& +4 "core" &+ 3 1 ( $ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(a'6 +288 "core" ' +2 "storage"(- +3 "core" -'M + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" &+   9 $ + "manipulator"&1& +4 "core" &  - +3 .tElbow.seek 4 +2 "manipulator"&2( +3 "core" ( +2 "manipulator"&3& +3 "core" & > - +2 "storage"(I& +4 "core" &+ $ +2 .tForearm.seek 4 + 300 counts + "manipulator"&7'Q +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&#/ +55 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&>& +2 "storage"(G'g +7 "core" &  - +2 "manipulator"&C% +4 "core" % M  T +2 .tForearm.seek :retract + "manipulator"&6' ] +95 "core" ' + .tElbow.seek CC +2 "manipulator"&B( +157 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +11 "core" ( +2 "manipulator"&5& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&$' +98 "core" ' +2 "manipulator"&T& +4 "core" &   +2 "manipulator"&L% +4 "core" %  & +2 "collection"'@& +3 "core" &\  \ +3 "collection"'U& +4 "core" &\  {\ +2 .tCC.seek :closed +2 "collection"'F(W +4 "core" &\  \  +9 &.{\  \ +z +10 &d\  \ ? +9 &K}\  \ O +9 &^\  \ N +10 &a\  \ O +9 &`\  z\ O +9 &Tc\  \ N +10 &b\  \ N +9 & c\  \ O +10 &"_\  {\ N +9 &$\\`\  v\ N +9 &&_\  z\ N +10 &'`\  \ N +9 &)^\  \ O +9 &+c^\  \ O +10 &-&_\  w\ N +9 &.b\  q\ O +10 &0_\  u\ O +9 &2l`\  r\ N +9 &4-c\  }\ O +10 &5b\  \ O +9 &7c\  w\ O +9 &9s`\  u\ O +10 &;6_\  p\ N +9 &<b\  q\ O +10 &>]\  \ N +9 &@{c\  x\ O +9 &B=b\  n\ O +10 &Cc\  z\ O +9 &Ec\  n\ O +9 &Gh\  v\ O +10 &I>p\  m\ Q +9 &J\  n\ S +10 &L\  }\ V +9 &Nr\ \ \ W +9 &P4\ \ \ W +10 &Q\ \ \ X +9 &S\ \ \ X +9 &Ut\ \ \ O +10 &VO\ \ }\ %r +9 &V_\ \ r\ G +2 ( +2 "collection"'U& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.86 +2 .Hand.open + "manipulator"&'1 +59 "core" 1 + "manipulator"&0% +4 "core" % ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&K' ] +92 "core" ' +2 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%D& +4 "core" &(\ +2 "manipulator"&M% +4 "core" % i -  + "storage"(,% +4 "core" %n    + "storage"(O. +3 "core" .(+ +2 "storage"(<& +3 "core" &+ \ s $ +2 "storage"(`& +4 "core" &+ n $ + "manipulator"&?& +4 "core" & ,  +2 "manipulator"&9% +3 "core" % i   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&S( +163 "core" ( +2 "manipulator"&& +4 "core" &  +2 "storage"(A& +3 "core" &+ \ S $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&Q'E +90 "core" ' + "storage"(d& +5 "core" &+ $ + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(J'6 +283 "core" ' + "storage"(- +4 "core" -'n + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (E& +3 "core" &+ & $ + "manipulator"&Z& +4 "core" &  +2 .tElbow.seek 4 +2 "manipulator"&H( +3 "core" ( + "manipulator"&h& +4 "core" & Y +2 "storage"(i& +3 "core" &+  $ +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&o'Q +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&W/ +64 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&R& + "storage"(k'g +7 "core" & E +2 "manipulator"&^% +4 "core" % X Q U +2 .tForearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&[( +168 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +71 "core" ( + "manipulator"&=& +5 "core" &  > +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &  > +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&X' +100 "core" ' + "manipulator"&z& +5 "core" &  > + "manipulator"&_% +4 "core" %  +2 "processing"%f& +3 "core" &)\ +3 "processing"%Y& +4 "core" &(\ +2 .tPC.seek :closed +2 "processing"%((W +4 "core" &\  +8 &2\ *x +10 &c\ > +9 &[}\ N +10 &a\ N +9 &c \ N +9 &_\ M +10 &c`\ N +9 &&^\ M +9 & _\ M +10 &"^\ N +9 &$l_\ M +10 &&/^\ M +9 &'b\ N +9 &)b\ N +10 &+sc\ N +9 &-6b\ M +9 &.a\ N +10 &0^\ N +9 &2{`\ N +10 &4=c\ N +9 &5c\ N +9 &7c\ N +10 &9c\ N +9 &;Ed\ N +9 &=`\ N +10 &>`\ M +9 &@b\ N +10 &BMc\ N +9 &Db\ N +9 &Eb\ N +10 &Gh\ N +9 &IOs\ P +9 &K \ R +10 &L\ S +9 &N\ S +10 &PL\ S +9 &R \ T +9 &S\ T +10 &U\ T +9 &W/ut\ %t +9 &Wa\ 0 +10 ( + &W\ ) +2 "processing"%Y& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.53 + .Hand.open + "manipulator"&m1 +52 "core" 1 +2 "manipulator"&{% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&e' ] +99 "core" ' + "processing"%V& +4 "core" &W\ ) +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&P% +4 "core" % P Q  +2 "storage"(\ % +4 "core" %n .  + "storage"(n. +3 "core" .(+ +2 "storage"(q& +3 "core" &+ E $ +2 "storage"(& +2 "manipulator"&N& +6 "core" &+ : $ +2 &  > +3 .tElbow.reconfigure :tight +2 ."raiseStack"SE.reconfigure :place +5 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +3 .tElbow.seek PC +4 "manipulator"&( +3 ."raiseStack"SE.seek :beamBreak +2 "storage"(p'6 +2 "core" ( +2 "manipulator"&u& +4 "core" & & > + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &b& +3 "core" & o > +2 .tForearm.seek PC +2 "manipulator"&~' +112 "core" ' +2 .tHand.close +2 "manipulator"&g/ +62 "core" / +2 .tPC.seek :open +2 "processing"%8( +66 "core" ' +2 "storage"(- +4 "core" -'6 + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(j' +28 "core" ' +289 ( +2 "storage"(l& +4 "core" &+ c $ + "manipulator"&}& +4 "core" &  > + "manipulator"&% +4 "core" %  +2 .tForearm.seek :retract + "manipulator"&v' ] +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&( +255 "core" ( + "manipulator"& & +4 "core" & \ + +2 "storage"(& +3 "core" &+ " # $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&y'E +87 "core" ' + .tHand.open +2 "manipulator"&1 +53 "core" 1 +2 "storage"(- +3 "core" -' +53 .tSE.seek -0.2 Pucks below Top Plate +2 "storage"('z +24 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.8 Pucks below Top Plate + "storage"(' +48 "core" ' +2 #tLights, camera, ACTION! + "storage"()- +4 "core" -' +2 "storage"( & +4 "core" &+ \ $ + "manipulator"&x& +4 "core" &  + +2 .tElbow.seek 4 + "manipulator"& ( +4 "core" ( +2 "manipulator"&s& +4 "core" &  + +2 "storage"(& +4 "core" &+ A\ $ +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&t'E +18 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.09 Pucks below Top Plate + "storage"(' +61 "core" ' +2 "manipulator"&& +4 "core" & 7 + +2 "storage"(%& +4 "core" &+ 4 $ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 4 +2 "manipulator"&]'% +38 "core" ' +2 .tElbow.hold +2 "manipulator"&c, +4 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +24 "core" ' + "manipulator"&% +5 "core" %q Y  + "storage"(& +4 "core" &+\ / ~ \ $ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 231 counts + "manipulator"& ' +12 "core" ' +2 "manipulator"&|& +4 "core" &  $ + "storage"("& +5 "core" &+  $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&.'E +15 "core" ' +2 "storage"(&% +4 "core" % *  +2 ."downElevator"SE.seek :down +5 "storage"(;'g +99 (w% +3 "core" %? U[ +2 "manipulator"&+% +4 "core" %O " \ ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& ' ] +102 "core" ' +53 ' + ."downElevator"SE.stop + "storage"(5 +3 (& +4 "core" &+ $ + "collection"'4& +5 "core" &V[\ \ q\ G + #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"&!% +4 "core" % 7 1  + "storage"(% +5 "core" %m $  + "storage"(-. +3 "core" .(+ +2 "storage"(& +3 "core" &+ $ +2 "storage"(& +4 "core" &+  o $ + "manipulator"&1& +4 "core" &  $ +2 .tElbow.seek 4 + "manipulator"&3( +30 "core" ( +2 "manipulator"&I& +4 "core" & 3 ! +2 "storage"(#& +3 "core" &+  \ $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&>'E +90 "core" ' +2 "storage"(C& +4 "core" &+ r $ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(*'6 +280 "core" ' + "storage"(- +3 "core" -'m +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&5& +3 "core" & , ! + "storage"(& +4 "core" &+  $ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 4 +2 "manipulator"&a'% +34 "core" ' + .tElbow.hold +2 "manipulator"&7, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(T- +2 "core" -'m +2 .tSE.seek 0.05 Pucks below Top Plate +2 "storage"(2' +29 "core" ' + "manipulator"&L% +4 "core" %\ t L  +2 "storage"(@& +3 "core" &+ m n P\ $ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 273 counts + "manipulator"&G'6 +18 "core" ' + "manipulator"&6& +4 "core" &  " +2 "storage"(r& +4 "core" &+ $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&''E +20 "core" ' +2 .tSE.seek 1.05 Pucks below Top Plate +2 "storage"(0' +40 "core" ' +3 "manipulator"&D& +9 "core" &  " +3 "manipulator"&M% +8 "core" %E & i + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&,' ] +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&O( +170 "core" ( + "manipulator"&<& +4 "core" &  [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" & 0 [ +2 .tForearm.seek CC +2 "manipulator"&U' +89 "core" ' +2 .tHand.close + "manipulator"&?/ +61 "core" / +2 .tCC.seek :open +2 "collection"'9( +396 "core" ( + "storage"($& +4 "core" &+ 1 1 t $ +2 "storage"(& +4 "core" &+ 2 1 $ + "manipulator"&A& +4 "core" &  Z + "manipulator"&d% +4 "core" % : +2 .tForearm.seek :retract + "manipulator"&B' ] +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&K( +158 "core" ( + "manipulator"&& +4 "core" &  W +2 "storage"(E& +4 "core" &+ 2 2 [ $ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 4 +2 "manipulator"&Z'% +107 "core" ' +2 .tElbow.hold +2 "manipulator"&h, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&i1 +52 "core" 1 +3 "manipulator"&W% +4 "core" % . % c + "storage"(R& +4 "core" &+ $ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 4 + 309 counts +2 "manipulator"&^'Z +10 "core" ' +3 "manipulator"&S& +5 "core" & H W + "storage"(Q& +4 "core" &+ ' $  $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts + "manipulator"&J'E +29 "core" ' + "storage"(o% +4 "core" % 3 1 T  +3 ."downElevator"SE.seek :down +3 "storage"(='g +99 (\\% +2 "core" %>    U\\ +2 "manipulator"&H% +4 "core" %M 4  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&z' ] +100 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +1122 #t-> access 4 +2 "storage"(_% +3 "core" %n ' - @  +2 "manipulator"&f% +4 "core" % ? ; , + "manipulator"&k& +4 "core" &  W +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +515 "core" ( + .tSC.configure :limp +4 "storage"($(\ 1b +3 (/& +2 "core" &   +428 "Can"\ 33 +558 #t-> access 5 +2 "storage"(m% +4 "core" %n 3 *   + "manipulator"&{% +4 "core" % ? S , +2 "manipulator"&V& +3 "core" &  W +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(P( k +205 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (\ & +3 "core" & l=  +1267 #t-> shuffle 5 + #Shuffling pucks in tube 5 of [5] +2 #Loading generic puck from tube 5 into Collection Clamp +2 "collection"'n& +3 "core" &\  \ +2 "manipulator"&q% +4 "core" % ? 8 , +2 "storage"(% +3 "core" %o 1 ' Q  +2 "storage"(N. +3 "core" .( k + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(Y(; +506 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (u& +3 "core" &; f c\ + + "manipulator"&b& +4 "core" & $ W +2 .tElbow.seek 5 + "manipulator"&X(* +32 "core" ( + "manipulator"&g& +4 "core" &9  "~ +2 "storage"(& +3 "core" &; / 3  + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&[' +90 "core" ' +2 "storage"(e& +4 "core" &; 2 2 [ + +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(('6 +281 "core" ' +2 "storage"(p- +4 "core" -'K + .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (l& +2 "core" &;   + +2 "manipulator"&}& +3 "core" &: B "} +2 .tElbow.seek 5 +2 "manipulator"&(* +41 "core" ( +3 "manipulator"&~& +4 "core" &2  4 + "storage"( & +44 "core" &; ( 0  + +10 .tForearm.seek 5 + 300 counts +2 "manipulator"&' +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +61 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('g +7 "core" &2  4 +2 "manipulator"&)% +4 "core" % # E +2 .tForearm.seek :retract +2 "manipulator"& ' ] +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&x( +158 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +31 "core" ( + "manipulator"&v& +4 "core" & V k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" & > k +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' + "manipulator"&& +4 "core" &  k +2 "manipulator"&%% +4 "core" %  ) +2 "collection"'j& +4 "core" &\  \ +2 "collection"'& +5 "core" &\  \ +2 .tCC.seek :closed +2 "collection"'(W +4 "core" &\  \  +9 &-x\  \ +{ +9 &c\  \ ? +9 &Q{\  \ O +10 &_\  \ N +9 &b\  \ O +9 &a\  \ O +10 &Y]\  \ N +9 &`\  \ N +10 & ^\  \ O +9 &"]\  \ N +9 &$`_\  \ O +10 &&#_\  {\ N +9 &'_\ \ O +9 &)`\  z\ O +10 &+i^\  \ N +9 &-+b\  y\ N +10 &.d\ z\ O +9 &0b\  \ O +9 &2q_\  y\ N +10 &43`\  {\ N +9 &5c\  \ N +9 &7c\  z\ N +10 &9yb\  \ N +9 &;:c\  \ O +10 &<b\  \ O +9 &>[\  \ N +9 &@b\  \ O +10 &BCb\  \ N +9 &D`\  \ N +9 &Ec\  \ O +10 &Gi\  \ O +9 &IEq\  |\ P +10 &J\  r\ S +9 &L\  q\ V +9 &Nu\  p\ X +10 &P8\ \ m\ W +9 &Q\ \ o\ X +9 &S\  y\ Y +10 &Uy\ \ \ O +9 &VM\ \ r\ $p +9 &Vc\ \ p\ F +6 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.84 +2 .Hand.open + "manipulator"&1 +4 "core" &V^\  z\ F +51 1 + "manipulator"&|% +4 "core" %  ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&"' ] +97 "core" ' +2 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%&& +5 "core" &\ + "manipulator"&% +4 "core" % S T  + "storage"(y% +4 "core" %o   +2 "storage"(. +3 "core" .(; + "storage"(w& +4 "core" &;  + + "storage"(+& +4 "core" &; R + +2 "manipulator"&t& +4 "core" &  k + "manipulator"& % +4 "core" % S )  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(* +151 "core" ( + "manipulator"&]& +5 "core" &,   + "storage"( & +4 "core" &; + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts + "manipulator"&' +93 "core" ' +2 "storage"(4& +4 "core" &; \ \ + +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(!'6 +266 "core" ' +2 "storage"(- +3 "core" -'m +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (-& +2 "core" &; + +2 "manipulator"&& +4 "core" &,   + .tElbow.seek 5 +2 "manipulator"&(* +3 "core" ( +2 "manipulator"&& +3 "core" &,   +2 "storage"(1& +4 "core" &; + +2 .tForearm.seek 5 + 300 counts + "manipulator"&I' +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&#/ +59 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&.& +2 "storage"(C'g +7 "core" &, L  +2 "manipulator"&;% +4 "core" %  M +2 .tForearm.seek :retract + "manipulator"&c' ] +94 "core" ' + .tElbow.seek PC +2 "manipulator"& ( +166 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +67 "core" ( + "manipulator"&& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &   +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&T& +4 "core" &   +2 "manipulator"&L% +3 "core" % % +2 "processing"%@& +4 "core" &\ +3 "processing"%6& +6 "core" &)\ +2 .tPC.seek :closed + "processing"%r(W +4 "core" &\  +9 &2\ )w +9 &c\ > +9 &_{\ N +10 &c\ N +9 &_\ N +9 &_\ M +10 &fb\ N +9 &(`\ N +10 & ]\ N +9 &"c\ N +9 &$nb\ N +10 &&1a\ M +9 &'_\ M +9 &)b\ N +10 &+v]\ N +9 &-8]\ N +10 &._\ N +9 &0`\ M +9 &2b\ M +10 &4@b\ N +9 &6_\ N +9 &7_\ N +10 &9^\ N +9 &;Hd\ N +10 &=\ `\ N +9 &>`\ M +9 &@b\ N +10 &BOb\ N +9 &Db\ N +9 &Eb\ O +10 &Gg\ O +9 &IQr\ P +9 &K\ R +10 &L\ S +9 &N\ T +10 &PO\ S +9 &R\ T +9 &S\ T +10 &U\ T +9 &W5xu\ 'z +9 &W\ @ +9 ( +2 &W \ + +2 "processing"%6& +4 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.51 + .Hand.open + "manipulator"&D1 +57 "core" 1 +2 "manipulator"&M% +4 "core" %  K +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&>' ] +108 "core" ' +2 "processing"%3& +4 "core" &W \ + +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&*% +4 "core" % M 0 + "storage"(a% +4 "core" %n   + "storage"(G. +4 "core" .(; + "storage"(2& +4 "core" &; + +2 "storage"(<& +4 "manipulator"&`& +4 "core" &; + + & G  +3 ."raiseStack"SE.reconfigure :place +3 .tElbow.reconfigure :tight +3 "storage"(#]K-0-\ b +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +3 ."raiseStack"SE.seek :beamBreak +3 "manipulator"&'( + "storage"(7'6 +5 "core" ( +2 "manipulator"&?& +4 "core" & 0  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &,& +3 "core" & #  +2 .tForearm.seek PC +2 "manipulator"&F' +102 "core" ' + .tHand.close +2 "manipulator"&$/ +62 "core" / +2 .tPC.seek :open +2 "processing"%( +76 "core" ' +2 "storage"(A- +3 "core" -'6 +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(d' +28 "core" ' +283 ( + "storage"(& +4 "core" &; + +2 "manipulator"&E& +3 "core" &   +2 "manipulator"&U% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&O' ] +115 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&i(* +266 "core" ( +2 "manipulator"&W& +4 "core" &3  Z + "storage"(R& +5 "core" &; ) + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&S' +94 "core" ' +2 .tHand.open + "manipulator"&Q1 +57 "core" 1 +2 "storage"(o- +3 "core" -' +2 .tSE.seek -0.2 Pucks below Top Plate +2 "storage"(B'z +25 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.8 Pucks below Top Plate +2 "storage"(\\' +48 "core" ' +2 #tLights, camera, ACTION! + "storage"(H- +4 "core" -' +2 "storage"(K& +4 "core" &; \ + + "manipulator"&Z& +4 "core" &3 ` Z +2 .tElbow.seek 5 + "manipulator"&^(* +4 "core" ( + "manipulator"&0& +5 "core" &3  Z + "storage"(J& +4 "core" &; 7\ + +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&=' +3 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.09 Pucks below Top Plate +2 "storage"(_' +64 "core" ' + "manipulator"&f& +4 "core" &3 ) Z +2 "storage"(k& +4 "core" &;  + + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 + "manipulator"&:' +37 "core" ' + .tElbow.hold +2 "manipulator"&/, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(m' +26 "core" ' + "manipulator"&{% +5 "core" %\\ + "storage"(V& +4 "core" &; J K ,\ + +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 297 counts +52 "manipulator"&\ ' +11 "core" ' +2 "manipulator"&& +4 "core" &3  Z +2 "storage"(n& +4 "core" &; + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&q' +32 "core" ' + "storage"(% +5 "core" % W  +2 ."downElevator"SE.seek :down +3 "storage"(N'g +99 (P% +3 "core" %B 3 U\\ +2 "manipulator"&u% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b' ] +102 "core" ' +54 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (g& +4 "core" &;  K + +2 "collection"'& +3 "core" &V]\  `\ F +2 #tStoring generic puck in Collection Clamp to tube 5 +2 "manipulator"&e% +4 "core" % < > $ +2 "storage"(h% +4 "core" %j \ + "storage"(z. +3 "core" .(; +2 "storage"(p& +4 "core" &; t \ + + "storage"(l& +4 "core" &; \ \ + + "manipulator"&}& +4 "core" &3 B Z +2 .tElbow.seek 5 +2 "manipulator"&~(* +3 "core" ( +2 "manipulator"& & +4 "core" &3  Z + "storage"(& +4 "core" &; \ \ + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts + "manipulator"&' +92 "core" ' +2 "storage"()& +4 "core" &; \ k + +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(X'6 +270 "core" ' + "storage"([- +4 "core" -'k + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&(& +4 "core" &3  Z + "storage"(v& +4 "core" &; + +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 +2 "manipulator"&s' +36 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'k +2 .tSE.seek 0.05 Pucks below Top Plate +2 "storage"(' +39 "core" ' +2 "manipulator"&%% +4 "core" %m ~ 4  + "storage"(j& +4 "core" &; M W &\ + + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 5 + 298 counts +2 "manipulator"&' +12 "core" ' +2 "manipulator"& & +4 "core" &3 & Z +2 "storage"(9& +4 "core" &;  + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts + "manipulator"&' +33 "core" ' +3 .tSE.seek 1.05 Pucks below Top Plate +2 "storage"(|' +39 "core" ' + "manipulator"&&& +5 "core" &3 . Z + "manipulator"&% +4 "core" % ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&y' ] +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +165 "core" ( + "manipulator"&w& +5 "core" &  "z + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" & & "z +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&t/ +58 "core" / +2 .tCC.seek :open +2 "collection"' ( +396 "core" ( + "storage"(& +4 "core" &; / 1 8 + +2 "storage"(]& +3 "core" &; 0 3 @ + +2 "manipulator"& & +3 "core" & Q "y +2 "manipulator"&4% +3 "core" % r ~ +2 .tForearm.seek :retract +2 "manipulator"&x' ] +111 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&"(* +160 "core" ( +2 "manipulator"&& +4 "core" &/  e +2 "storage"(-& +3 "core" &; 4 2 r + +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 5 +2 "manipulator"&' +104 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&11 +58 "core" 1 +3 "manipulator"&#% +4 "core" %  n Y C +2 "storage"(.& +3 "core" &; 5 + +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 316 counts + "manipulator"&;' +13 "core" ' + "manipulator"&& +4 "core" &/  e +2 "storage"(& +4 "core" &; 2 3 u + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&!' +32 "core" ' +2 "storage"(I% +4 "core" % 2 1 M  +2 ."downElevator"SE.seek :down +3 "storage"('g +99 (5% +3 "core" %qA   U\\ +2 "manipulator"&% +4 "core" % f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T' ] +87 "core" ' +61 ' + ."downElevator"SE.stop + "storage"(5 +49477 "Can"\ 22 +9367 #t-> Hand.open +750 #-> Arm.toPC +2 "manipulator"&L& +3 "core" &/  e +2 !to:Axis::Error: mesg"!Unknown Elbow position: toPC:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:513:in `baseRaw'",/home/esp/esp2/lib/axis.rb:297:in `raw'"1/home/esp/esp2/lib/axismap.rb:175:in `fetch'"1/home/esp/esp2/lib/axismap.rb:163:in `fetch'"./home/esp/esp2/lib/axis.rb:281:in `fetch'",/home/esp/esp2/lib/axis.rb:292:in `raw'",/home/esp/esp2/lib/axis.rb:553:in `raw'"./home/esp/esp2/lib/axis.rb:667:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):18:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1409 #-> Arm.to PC +2 "manipulator"&@& +3 "core" &/ h e +2 "manipulator"&C% +4 "core" % P d +2 .tElbow.seek PC +2 "manipulator"&c( +241 "core" ( + "manipulator"&8& +4 "core" & @ 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" & 6 4 +2 .tForearm.seek PC +2 "manipulator"&M' +94 "core" ' +2 "manipulator"&3& +4 "core" &  4 + "manipulator"&*% +4 "core" % . +639 #t-> Hand.close +2 .Hand.close + "manipulator"&a/ +58 "core" / +844 #t-> PC.close +2 "manipulator"&6& +4 "core" &  4 + "manipulator"&G% +4 "core" %  & +2 "processing"%2& +4 "core" &(\ +2 "processing"%`& +4 "core" &(\ +2 .tPC.seek :closed +2 "processing"%<(W +4 "core" &\  +9 &2\ *x +9 &c\ > +10 &f~\ N +9 &(`\ M +9 &`\ N +10 &b\ N +9 &mc\ N +9 &1_\ M +10 & c\ M +9 &"d\ N +9 &$ub\ N +9 &&8b\ M +9 &'d\ M +10 &)_\ M +9 &+~`\ M +9 &-?_\ N +10 &/a\ N +9 &0e\ N +10 &2d\ N +9 &4Hd\ M +9 &6 `\ N +10 &7c\ N +9 &9`\ M +9 &;Oe\ N +10 &=d\ N +9 &>e\ N +9 &@g\ N +10 &BVe\ N +9 &Dc\ M +10 &Ec\ N +9 &Gl\ O +10 &IXz\ P +9 &K\ R +9 &L\ S +9 &N\ S +10 &PW\ S +9 &R\ S +10 &S\ T +9 &U\ S +9 &W1ps\ "j +10 &W#u\ 7 +8 ( +4 "processing"%`& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.51 +2 "processing"%?& +4 "core" &W\ ) + &W\ ) +978 #t-> Hand.open + .Hand.open +2 "manipulator"&,1 +52 "core" 1 +602 #t-> Arm.clear +2 "manipulator"&& +3 "core" & \\ 3 +2 "manipulator"&$% +4 "core" %  [ +2 .tForearm.seek :retract + "manipulator"&A' ] +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"& (Z +190 "core" ( +2 "manipulator"&>& +4 "core" &Z F "z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &r& +3 "core" &Z\ ^ "z +2 .tForearm.seek :clear +2 "manipulator"&7' ] +3 "core" ' +2 "manipulator"&& +3 "core" &Z\  "z +2 "manipulator"&E% +4 "core" % O _  +34003 #t-> Hand.open +766 #-> Arm.to CC +2 "manipulator"&U& +3 "core" &Z\ } !w +2 "manipulator"&F% +4 "core" %  Y  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +214 "core" ( +2 "manipulator"&R& +4 "core" &  % + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" & [ % + .tForearm.seek CC +2 "manipulator"&Q' +93 "core" ' +2 "manipulator"&o& +4 "core" & 5 $ + "manipulator"&H% +4 "core" % R k +597 #t-> Hand.close +2 .Hand.close + "manipulator"&K/ +55 "core" / +2688 #t-> CC.close + "manipulator"&Z& +4 "core" & r # +2 "manipulator"&0% +4 "core" % z k +2 "collection"'J& +52 "core" & \ +3 "collection"'O& +4 "core" & \ +2 .tCC.seek :closed +2 "collection"'f(W +4 "core" & \ +8 &\ & \ $c +9 &pU \ 8 +9 &~ \ L +10 &xf \ O +9 &;c \ O +9 &a \ O +10 &b \ O +9 &b \ O +10 & Cc \ O +9 &"c \ O +9 &#b \ O +10 &%e \ O +9 &'Jb \ O +9 &) a \ O +10 &*d \ P +9 &,b \ O +10 &.Rd \ O +9 &0a \ O +9 &1c \ P +10 &3c \ O +9 &5Zc \ O +9 &7a \ O +10 &8b \ O +9 &:` \ O +10 &$b \ O +9 &?d \ P +10 &Ad \ O +9 &Cig \ P +9 &E,i \ O +10 &Fk \ P +9 &Hw \ Q +10 &Jg \ S +9 &L" \ V +9 &M }\ X +10 &O \ W +9 &Qa t\ X +9 &S! |\ Y +10 &T \ Y +9 &VZ^ \ : +10 &Vk \ @ +5 ( +2 "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.81 +2 "collection"'k& +4 "core" &VU\ v\ @ + &VU |\ @ +607 #t-> Hand.open + .Hand.open +2 "manipulator"&d1 +59 "core" 1 +434 #t-> Arm.clear + "manipulator"&{& +4 "core" &\ a !v +2 "manipulator"&V% +4 "core" % { H +2 .tForearm.seek :retract +2 "manipulator"&B' ] +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(Z +234 "core" ( + "manipulator"&n& +4 "core" &Z  X +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &i& +3 "core" &Z [ X +6 .tForearm.seek :clear +2 "manipulator"&S' ] +3 "core" ' +2 "manipulator"&\\& +4 "core" &Z ] X + "manipulator"&% +4 "core" % K  +3690 "Can"\ II +3126 #t-> Hand.open +594 #-> Arm.to CC + "manipulator"&=& +4 "core" &Z F X + "manipulator"&P% +5 "core" % K G  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +212 "core" ( +2 "manipulator"&^& +4 "core" &  !w + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +3 "core" &\ , !w +2 .tForearm.seek CC + "manipulator"&:' +106 "core" ' + "manipulator"&\ & +4 "core" &  Q +2 "manipulator"&g% +3 "core" %  z +475 #t-> Hand.close +2 .Hand.close + "manipulator"&/ +59 "core" / +587 #t-> CC.open +2 .CC.seek :open +2 "collection"'e( +393 "core" ( + "collection"'h& +4 "core" & \ +762 #t-> CC.close + "manipulator"&m& +3 "core" &  Q +2 "manipulator"&z% +4 "core" % ϱ  +2 "collection"'p& +4 "core" & \ +2 "collection"'l& +4 "core" & \ +2 .tCC.seek :closed +2 "collection"'}(W +5 "core" & \  +9 &0~ \ +z +9 &b \ > +10 &[~ \ O +9 &\\ \ O +10 &` \ N +9 &_ \ N +9 &d` \ N +10 &$e \ O +9 & ` \ N +9 &"` \ N +10 &$la \ N +9 &&-` \ O +10 &'c \ N +9 &)_ \ O +9 &+rc \ O +10 &-5_ \ O +9 &.e \ O +9 &0c \ O +10 &2{` \ O +9 &4=_ \ O +10 &6_ \ N +9 &7_ \ O +9 &9^ \ N +10 &;F` \ N +9 &=b \ N +9 &>` \ N +10 &@a \ N +9 &BN_ \ N +10 &Db \ O +9 &Eb \ O +9 &Gj }\ P +10 &IOr \ Q +9 &K\ \ S +9 &L \ V +10 &N \ W +9 &PC \ X +10 &R \ Y +9 &S \ Y +9 &U \ L +10 &VG \ %q +9 &Vk \ F +5 ( +2 "collection"'l& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.85 +2 "collection"' & +4 "core" &Vb \ F + &Vb \ F +569 #t-> Hand.open +2 .Hand.open +2 "manipulator"&1 +55 "core" 1 +552 #t-> Arm.clear +2 "manipulator"&q& +3 "core" &  Q +2 "manipulator"&)% +4 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&N' ] +110 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&/(Z +231 "core" ( + "manipulator"&b& +4 "core" &Z C e +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &[& +3 "core" &Z w e +7 .tForearm.seek :clear +2 "manipulator"&(' ] +15 "core" ' +2 "manipulator"&v& +4 "core" &Z  d +2 "manipulator"&% +3 "core" % U   +36197 #t-> CH.status + "collection"'%9 +3 "core" 9 +15397 "Can"\ II +14920 #t-> PH.status +2 "processing"%j9 +3 "core" 9 +2295 #t-> can.examine +3 "Can"\ IH +42779 \ JJ +23082 #t-> can.status +3 "Can"\ MM +2 !to:NoMethodError : mesgu:NameError::message4undefined method `status' for #: name: status: args[:bt["(ESP):40:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1846 #-> CH.status + "collection"' 9 +3 "core" 9 +395 #t-> PH.status + "processing"%99 +3 "core" 9 +299 #t-> can.examine +3 "Can"\ KK +34364 \ JJ +60002 \ KK +10883 #t-> can +3 "Can"\ ML +1859 #t-> can.legend +3 "Can"\ KL +2 !to:NoMethodError : mesgu:NameError::message4undefined method `legend' for #: name: legend: args[:bt["(ESP):45:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +522 #-> can.status +3 "Can"\ LL +2 !to:NoMethodError : mesgu:NameError::message4undefined method `status' for #: name: status: args[:bt["(ESP):46:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1348 #-> CH +2 "collection"'&9 +3 "core" 9 +2246 #t-> CH.status + "collection"'9 +3 "core" 9 +43122 "Can"\ LL +60002 \ LL +60001 \ LL +32862 #t-> can.ambient +3 "Can"\ JJ + !to:NoMethodError : mesgu:NameError::message5undefined method `ambient' for #: name: ambient: args[:bt["(ESP):49:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1305 #-> Can.ambient + !o:NoMethodError : mesg"-undefined method `ambient' for Can:Class: name0: args0:bt[ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'"(ESP):50:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +295 #-> can.Ambient +2 "Can"\ JI +2 !to:NoMethodError : mesgu:NameError::message5undefined method `Ambient' for #: name: Ambient: args[:bt["(ESP):51:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +289 #-> CAN.ambient +3 !o:NameError: mesg"uninitialized constant CAN: name:CAN:bt["(ESP):52:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +6484 #-> Sleepy +2 !o:NameError: mesg""uninitialized constant Sleepy: name: Sleepy:bt["(ESP):53:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +366 #-> Sleepy.status + !o:NameError: mesg""uninitialized constant Sleepy: name: Sleepy:bt["(ESP):54:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +348 #-> sleepy +408 #-> sleepy.status +2 !o:NoMethodError : mesgu:NameError::message1undefined method `status' for :sleepy:Symbol: name: status: args[:bt["(ESP):56:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +409 #-> sleepy.examine +1165 #-> Sleepy.examine +2 !o:NameError: mesg""uninitialized constant Sleepy: name: Sleepy:bt["(ESP):58:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +952 #-> sleepy.ambient +2 !o:NoMethodError : mesgu:NameError::message2undefined method `ambient' for :sleepy:Symbol: name: ambient: args[:bt["(ESP):59:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +403 #-> Sleepy.ambient + !o:NameError: mesg""uninitialized constant Sleepy: name: Sleepy:bt["(ESP):60:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +542 #-> canExamine +14152 "Can"\ ML +60002 \ LL +60002 w\ LL +23033 #t-> sleepy.examine +4624 #-> can.examine +3 "Can"r\ LL +825 #t-> can.sleepy +3 "Can"t\ LL + !to:NoMethodError : mesgu:NameError::message4undefined method `sleepy' for #: name: sleepy: args[:bt["(ESP):64:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1886 #-> can.examine :temperature +3 "Can"t\ KK + !to:ArgumentError: mesg"(wrong number of arguments (1 for 0):bt[ "(ESP):65:in `examine'"(ESP):65:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +5600 #-> PH.status +2 "processing"%9 +3 "core" 9 +3424 #t-> sleepy +372 #-> can +3 "Can"r\ LL +1176 #t-> can.examine +3 "Can"r\ LL +6459 #t-> can.legend +3 "Can"q\ LL + !to:NoMethodError : mesgu:NameError::message4undefined method `legend' for #: name: legend: args[:bt["(ESP):70:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2399 #-> can.ambient +3 "Can"q\ LL + !to:NoMethodError : mesgu:NameError::message5undefined method `ambient' for #: name: ambient: args[:bt["(ESP):71:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +458 #-> sleepy.ambient +2 !o:NoMethodError : mesgu:NameError::message2undefined method `ambient' for :sleepy:Symbol: name: ambient: args[:bt["(ESP):72:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2375 #-> exit +55 #mEXIT @1649191665.81PDT @1649191693.57PDT = =tMAIN =mMAIN_scheduler @PDT1649191695.41 #"core_reset"Sent BREAK +2 #t@49809 receive with ifg=0x10, ie=0xFD + #@50447 receive with ifg=0x10, ie=0xFD + #@51105 receive with ifg=0x10, ie=0xFD #@51745 receive with ifg=0x10, ie=0xFD + #@52394 receive with ifg=0x10, ie=0xFD + #@53043 receive with ifg=0x10, ie=0xFD #@53692 receive with ifg=0x10, ie=0xFD + #@54023 receive with ifg=0x80, ie=0xFD #@11719 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +388 "Can"s\ NN + s\ NN + #tPolling Can every 10:00 +2 #Cleanly exited at 13:47:45PDT05-Apr-22 +1250 #-> can.counts +3 "Can"s\ KK +2 !to:NoMethodError : mesgu:NameError::message4undefined method `counts' for #: name: counts: args[:bt["(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +481 #-> can +2 "Can"r\ LL +32668 #t-> can.out +3 "Can"p\ JI + !to:NoMethodError : mesgu:NameError::message1undefined method `out' for #: name:out: args[:bt["(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +759 #-> fridaycan.out + !o:NoMethodError : mesgu:NameError::message1undefined method `out' for :fridaycan:Symbol: name:out: args[:bt["(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1620 #-> Can.out +2 !o:NoMethodError : mesg")undefined method `out' for Can:Class: name0: args0:bt[ ";/home/esp/esp2/lib/framework.rb:51: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 +23190 "Can"n\ II +5885 #t-> ESP.ready! +154 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %͛ \ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %Y'\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %e\ d\ b X\ + .tSS.configure :default +3 "sampler")#.0X access 7 +3 "storage"(2% +3 "core" %l\ C\ M \ + "manipulator"&3% +4 "core" % U   +2 "manipulator"&4& +3 "core" &Z  d +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(5(+ +207 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (6& +3 "core" &+ N  +2822 #t-> access 5 +2 "storage"(7% +3 "core" %l ^  + "manipulator"&8% +4 "core" % U  +2 "manipulator"&9& +3 "core" &Z r d +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(:( k +343 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (;& +3 "core" & n Y  +3865 #t-> Hand.open +2 .Hand.open + "manipulator"&<1 +21 "core" 1 +1055 #t-> Arm.grab :garage +2 "manipulator"&=& +3 "core" &Z  d +2 "manipulator"&>% +4 "core" % U   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&?(-] +143 "core" ( + "manipulator"&@& +4 "core" &-W # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &-W  # + .tForearm.seek :garage +2 "manipulator"&B't +106 "core" ' +2 .tHand.close + "manipulator"&C/ +57 "core" / +847 #t-> Arm.withdraw + "manipulator"&D% +3 "core" % υ q +2 .tForearm.seek :retract +2 "manipulator"&E' ] +105 "core" ' +2 "manipulator"&F& +4 "core" &-j\ M !p +2 "manipulator"&G% +3 "core" % \\ "  +723 #t-> calarm 1 +2 !o:NoMethodError : mesg"/undefined method `calarm' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):12:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3912 #-> Arm.garage +2 "manipulator"&H& +3 "core" &-k  o +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&I(-] +33 "core" ( +2 "manipulator"&J& +3 "core" &-f   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &K& +3 "core" &-f Z  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&L't +111 "core" ' +2 "manipulator"&M& +3 "core" &-f   +2 "manipulator"&N% +3 "core" %~| , +796 #t-> Arm.retract + .Hand.open +2 "manipulator"&O1 +53 "core" 1 +2 "manipulator"&P% +4 "core" % }~ j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Q' ] +99 "core" ' + "manipulator"&R& +4 "core" &-f Y  +2 "manipulator"&S% +3 "core" % M\ d  +33439 "Can"\ FF +60002 \ II +808 #t-> SC.legend +59194 "Can"\ IH +60002 \ II +60001 \ II +60002 \ EF +12921 #t-> Hand.open +565 #-> Arm.to PC + "manipulator"&T& +3 "core" &-f F  +2 "manipulator"&U% +4 "core" % M\ #  + .tElbow.reconfigure :tight +38 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC +2 "manipulator"&V( +120 "core" ( +2 "manipulator"&W& +4 "core" & > < + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &  < +2 .tForearm.seek PC +2 "manipulator"&Y' +101 "core" ' +2 "manipulator"&Z& +4 "core" &  < + "manipulator"&[% +4 "core" %! !  +1090 #t-> Hand.close + .Hand.close +2 "manipulator"&\\/ +60 "core" / +683 #t-> PC.open + .PC.seek :open +2 "processing"%]( +396 "core" ( +2 "processing"%^& +4 "core" &"\ +1592 #t-> Hand.open +2 .Hand.open + "manipulator"&_1 +54 "core" 1 +937 #t-> Arm.clear +2 "manipulator"&`& +3 "core" &  ; + "manipulator"&a% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&b' ] +110 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&c(Z +191 "core" ( + "manipulator"&d& +4 "core" &Z  g +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &Z " g +2 .tForearm.seek :clear + "manipulator"&f' ] +14 "core" ' +2 "manipulator"&g& +4 "core" &Z  g + "manipulator"&h% +3 "core" % W   +9289 #t-> Hand.open +842 #-> Arm.to CC +2 "manipulator"&i& +3 "core" &Z  g + "manipulator"&j% +4 "core" % W e  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&k( +211 "core" ( +2 "manipulator"&l& +3 "core" &  X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" & * X +2 .tForearm.seek CC +2 "manipulator"&n' +95 "core" ' + "manipulator"&o& +4 "core" &  X +2 "manipulator"&p% +3 "core" % @ +702 #t-> CC.open +2 .CC.seek :open +2 "collection"'q( +395 "core" ( + "collection"'r& +4 "core" & \ +1501 #t-> Arm.clear +2 "manipulator"&s& +3 "core" & m X +2 "manipulator"&t% +4 "core" % l +2 .tForearm.seek :retract + "manipulator"&u' ] +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&v(Z +224 "core" ( +2 "manipulator"&w& +4 "core" &Z   + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &Z   +2 .tForearm.seek :clear +2 "manipulator"&y' ] +12 "core" ' +2 "manipulator"&z& +3 "core" &Z   +2 "manipulator"&{% +3 "core" % ] .  +27535 "Can"\ 43 +60002 \ 55 +60002 \ 33 +22520 #t-> Hand.open +798 #-> Arm.grab :garage + "manipulator"&|& +3 "core" &Z p  +2 "manipulator"&}% +4 "core" % ] k  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&~(-] +109 "core" ( + "manipulator"&& +4 "core" &-f  v +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-f  v +2 .tForearm.seek :garage +2 "manipulator"&'t +107 "core" ' + .tHand.close +2 "manipulator"&/ +53 "core" / +3542 #t-> Arm.to PC +2 "manipulator"&& +3 "core" &-f  v +2 "manipulator"&% +4 "core" % υ e w + .tForearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"& ( +116 "core" ( +2 "manipulator"& & +4 "core" &  = + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &  = +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +103 "core" ' + "manipulator"&& +4 "core" &  = +2 "manipulator"&% +3 "core" %  +11493 #t-> Elbow.to PC +2 .Elbow.seek PC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +4 "core" &  = +1266 #t-> Forearm.to PC +2 .Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek PC +2 "manipulator"&' +2 "core" ' +2 "manipulator"&% +4 "core" %  +19665 "Can"\ 99 +1428 #t-> PC +2 "processing"%& +3 "core" &\ +3579 #t-> Forearm.status +2 "manipulator"&% +3 "core" % +3625 #t-> Forearm.jog -50 + .Forearm.jog -50 +2 "manipulator"&) +16 "core" ) + "manipulator"&% +4 "core" % y +1519 #t-> Forearm.status +2 "manipulator"&% +3 "core" % ` +3282 #t-> Arm.clear +2 "manipulator"&& +3 "core" &  = +2 "manipulator"&% +4 "core" %  +2 .tForearm.seek :retract + "manipulator"&' ] +103 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"& (Z +190 "core" ( +2 "manipulator"&!& +3 "core" &Z  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &Z > # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&#' ] +9 "core" ' +2 "manipulator"&$& +4 "core" &Z  # + "manipulator"&%% +4 "core" % ] L  +1185 #t-> Elbow.to PC +2 .Elbow.seek PC +2 "manipulator"&&( +186 "core" ( +2 "manipulator"&'& +4 "core" &  D +464 #t-> Forearm.to PC +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek PC +2 "manipulator"&(' +99 "core" ' + "manipulator"&)% +4 "core" %  } +13642 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&*) +17 "core" ) +2 "manipulator"&+% +4 "core" % + z +676 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&,) +19 "core" ) +2 "manipulator"&-% +3 "core" %oU ) +1783 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&.) +208 "core" ) # z +2 !to:Slide::Error\ : mesg"Forearm trajectoryErr at 4: @replyo:I2C::Servo::RelMove3Reply : @sourcei+: @error:trajectoryErr:@destinationi%: @tagi3: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni#: velocityi: currenti:pwmi:erri: inPressi: outPressiz :deltaPressi: voltagef12.171854688267059: @type2F:@axisName" Forearm:@checkpoint: omitted:bt[ "2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"-/home/esp/esp2/lib/slide.rb:318:in `jog'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/slide.rb:286:in `jog'"(ESP):41:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1138 #-> Forearm.jog 100 + .Forearm.jog 100 +2 "manipulator"&/)d +13 "core" ) +2 "manipulator"&0% +4 "core" % ( +2886 #t-> Arm.to PC +2 "manipulator"&1& +3 "core" & + C +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&2( +2 "core" ( +2 "manipulator"&3& +3 "core" &  C + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" &  C + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&6' +26 "core" ' +2 "manipulator"&& +4 "core" & C +2 "manipulator"&7% +3 "core" %  +1456 #t-> Forearm.jog -100 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.jog -100 +2 "manipulator"&8) +19 "core" ) +2 "manipulator"&9% +4 "core" %Ͽ o ~ +3939 #t-> PC.close +2 "manipulator"&5& +4 "core" &  C +2 "manipulator"&;% +4 "core" %Ͽ u ~ + "processing"%<& +4 "core" &#\ +2 "processing"%=& +4 "core" &#\ +2 .tPC.seek :closed +2 "processing"%>(W +4 "core" &$\ +8 &;$\ $d +9 &~U#\ 7 +9 &$\ K +10 &c$\ N +9 &Lb#\ N +10 &a$\ N +9 &b"\ N +9 &^#\ M +10 & Tc#\ N +9 &"b#\ M +9 &#a#\ M +10 &%e$\ N +9 &'\\a#\ N +10 &)b$\ N +9 &*^$\ M +9 &,`!\ N +10 &.d`$\ N +9 &0&`"\ N +9 &1e#\ N +10 &3e$\ N +9 &5l`#\ N +9 &7/_%\ M +10 &8`$\ M +9 &:e$\ N +10 &6c#\ N +9 &?b#\ N +10 &Ab"\ N +9 &C|b#\ N +10 &E>`#\ N +9 &Gf#\ N +9 &Ht#\ O +10 &Jz#\ Q +9 &L7$\ S +9 &M#\ S +10 &O#\ S +9 &Q{$\ S +9 &S=$\ S +10 &T$\ S +9 &V#\ < +10 &W,#\ !a +9 &W$\ & +2 ( +2 "processing"%=& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.53 +2 "processing"%@& +3 "core" &W\ & +699 #t-> PC.open +2 .PC.seek :open +2 "processing"%A( +398 "core" ( + "processing"%& +4 "core" &$\ +1020 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&C) +16 "core" ) +2 "manipulator"&% +4 "core" %ZT f H +1322 #t-> Forearm.jog 100 +2 .Forearm.jog 100 +2 "manipulator"&D)d +23 "core" ) + "manipulator"&F% +4 "core" %Ϭ  +4010 #t-> Arm.clear +2 "manipulator"&G& +3 "core" & s C +2 "manipulator"&B% +4 "core" %ϭ y + .tForearm.seek :retract +2 "manipulator"&H' ] +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&J(Z +189 "core" ( + "manipulator"&K& +4 "core" &Z  "} + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &M& +2 "core" &Z\ & "} +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&N' ] +3 "core" ' +2 "manipulator"&?& +3 "core" &Z 9 "} + "manipulator"&E% +4 "core" % U   +1832 #t-> Arm.to PC + "manipulator"&O& +3 "core" &Z \\ "| +2 "manipulator"&P% +4 "core" % U 8  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&R( +186 "core" ( +2 "manipulator"&S& +4 "core" &  [ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &L& +3 "core" & 8 [ +2 .tForearm.seek PC + "manipulator"&T' +103 "core" ' + "manipulator"&U& +4 "core" &  [ +2 "manipulator"&W% +3 "core" %  +994 #t-> Forearm.jog -100 +2 .Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b + .tForearm.jog -100 +2 "manipulator"&X) +17 "core" ) +2 "manipulator"&Z% +4 "core" %Ϻ  +1611 #t-> Forearm.jog -100 +7 .Forearm.jog -100 + "manipulator"&[) +18 "core" ) + "manipulator"&I% +4 "core" %TJ O F +2503 #t-> Arm.clear + "manipulator"&Q& +3 "core" & . [ +2 "manipulator"&\\% +4 "core" %TQ  +2 .tForearm.seek :retract +2 "manipulator"& ' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&^(Z +192 "core" ( + "manipulator"&_& +4 "core" &Z  $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &Z  $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&a' ] +3 "core" ' +2 "manipulator"&Y& +4 "core" &Z  $ + "manipulator"&d% +4 "core" % b   +1837 #t-> Elbow.to PC +2 .Elbow.seek PC +2 "manipulator"&e( +179 "core" ( +2 "manipulator"&g& +4 "core" &    +288 "Can"\ 33 +344 #t-> Forearm.to PC +2 .Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek PC +2 "manipulator"&h' +94 "core" ' + "manipulator"&V% +4 "core" % * +1164 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&b) +16 "core" ) + "manipulator"&i% +4 "core" % p +2014 #t-> Forearm.jog 100 +2 .Forearm.jog 100 +2 "manipulator"&j)d +25 "core" ) +2 "manipulator"&l% +4 "core" % - +874 #t-> Forearm.jog -150 +2 .Forearm.jog -150 +2 "manipulator"&m)j +29 "core" ) + "manipulator"&c% +4 "core" %Ϝm _ +902 #t-> Arm.clear +2 "manipulator"&o& +3 "core" &    +2 "manipulator"&p% +4 "core" %ϛp ) + .tForearm.seek :retract +2 "manipulator"&f' ] +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&\ (Z +188 "core" ( + "manipulator"&r& +4 "core" &Z D M  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" &Z s }  # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&t' ] +7 "core" ' +2 "manipulator"&n& +4 "core" &Z s \\ V # + "manipulator"&w% +4 "core" % _ m n  +3991 #t-> Arm.to PC + "manipulator"&x& +4 "core" &Z # + "manipulator"&z% +4 "core" % _   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&{( +190 "core" ( + "manipulator"&k& +4 "core" &  @ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &u& +3 "core" & ( @ +2 .tForearm.seek PC + "manipulator"&|' +101 "core" ' +2 "manipulator"&}& +4 "core" & U F l @ + "manipulator"&% +4 "core" % S R O +2147 #t-> Forearm.jog 150 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.jog 150 +2 "manipulator"&) +25 "core" ) + "manipulator"&% +5 "core" %и l /  +3933 #t-> Forearm.jog 200 +2 .Forearm.jog 200 + "manipulator"&v) +13 "core" ) + "manipulator"&y% +4 "core" %т  ;  +1067 #t-> Arm.clear +2 "manipulator"&& +3 "core" & @ +2 "manipulator"&% +3 "core" %т  +2 .tForearm.seek :retract +2 "manipulator"& ' ] +89 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"& (Z +191 "core" ( + "manipulator"&& +4 "core" &Z  E % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Z   % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&' ] +12 "core" ' +2 "manipulator"&~& +4 "core" &Z   7 % + "manipulator"&% +4 "core" % W     +42262 "Can"\ 99 +215 #t-> Arm.to :garage +2 "manipulator"&& +3 "core" &Z  % + "manipulator"& % +4 "core" % W    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(-] +120 "core" ( +2 "manipulator"&& +3 "core" &-Z n { +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-Z q { +2 .tForearm.seek :garage + "manipulator"&'t +113 "core" ' + "manipulator"&& +4 "core" &-Z )  { +2 "manipulator"&% +3 "core" %}T  # +521 #t-> Arm.withdraw +2 "manipulator"&% +3 "core" %}Y / # +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&' ] +103 "core" ' + "manipulator"&& +4 "core" &-Z H { + "manipulator"&% +4 "core" % c\  W  +1494 #t-> Arm.to :garage + "manipulator"&!& +3 "core" &-Z + { +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&"(-] +3 "core" ( + "manipulator"&$& +4 "core" &-Z  { + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &%& +2 "core" &-Z { +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'t +117 "core" ' + "manipulator"&& +4 "core" &-Z ( O { + "manipulator"&'% +4 "core" %}M 9 +614 #t-> Hand.open + .Hand.open +2 "manipulator"& 1 +52 "core" 1 +279 #t-> Arm.withdraw +2 "manipulator"&)% +3 "core" % }R +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#' ] +102 "core" ' + "manipulator"&+& +5 "core" &-Z E { + "manipulator"&(% +3 "core" % L R  +5573 #t-> exit +6 #mEXIT @1649200796.44PDT @1649270240.16PDT = =mMAIN_scheduler =tMAIN @PDT1649270242.08 #"core_reset"Sent BREAK +2 #t@10332 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +242 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +412 "Can"\  + \ q + #tPolling Can every 10:00 +2 #Cleanly exited at 16:19:56PDT05-Apr-22 +471 #-> ESP.ready! +4 #Powering core bus +538 .Gate.power :raw,:ON + "sampler") +57 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +86 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" % L\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %\ +2 .tPS.configure :default +2 "processing"%#A d`xb +4 "sampler")% +3 "core" %\ \ ~c\ +2 .tSS.configure :default +2 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&<1 +53 "core" 1 +5543 #t-> Arm.to PC + "manipulator"&=& +4 "core" &/ P + "manipulator"&>% +4 "core" % g w  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&?( +254 "core" ( +2 "manipulator"&@& +4 "core" & z  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek PC + "manipulator"&B' +101 "core" ' + "manipulator"&C& +4 "core" &  +2 "manipulator"&D% +4 "core" % +6295 #t-> PC.close +2 !o:Arm::Error: mesg"3Claim Arm, then retry closing Processing Clamp:@checkpoint: omitted:bt["E/home/esp/esp2/utils/misc.rb:415:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:485:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:484:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:483:in `close'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1260 #-> Hand.close +2 .Hand.close + "manipulator"&E/ +52 "core" / +496 #t-> PC.close +2 "manipulator"&F& +4 "core" & w  +2 "manipulator"&G% +4 "core" %   +2 "processing"%H& +38 "core" &g\  +2 "processing"%I& +6 "core" &g\  +2 .tPC.seek :closed + "processing"%J(W +5 "core" &g\  +6 &|K\ %g +9 &TX\ 8 +10 &\ M +9 &nf\ N +9 &2d\ M +10 &d\ M +9 &d\ M +10 &xg\ M +9 & :e\ M +9 &!f\ M +10 &#d\ M +9 &%i\ M +9 &'Be\ M +10 &)f\ M +9 &*e\ M +10 &,e\ M +9 &.Hh\ N +9 &0 g\ M +10 &1d\ M +9 &3i\ N +10 &5Re\ M +9 &7h\ M +9 &8f\ M +10 &:g\ N +9 &j\ M +10 &?i\ N +9 &Ah\ N +10 &C`e\ N +9 &E"g\ N +9 &Fo\ N +10 &H}\ P +9 &J^\ Q +9 &L\ T +10 &M\ S +9 &O\ S +9 &Q_\ S +10 &S \ T +9 &T\ S +10 &V\ @ +9 &W4\ P +9 &W\ ' +3 ( + "processing"%I& +4 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.53 + "processing"%K& +4 "core" &W\ ' +1689 #t-> Hand.open +2 .Hand.open + "manipulator"&L1 +53 "core" 1 +441 #t-> Arm.clear +2 "manipulator"&M& +3 "core" & 0  +3 "manipulator"&N% +4 "core" %  w +2 .tForearm.seek :retract + "manipulator"&O' ] +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&P(Z +190 "core" ( + "manipulator"&Q& +4 "core" &Z % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +3 "core" &Z % +2 .tForearm.seek :clear +2 "manipulator"&S' ] +3 "core" ' +2 "manipulator"&T& +4 "core" &Z % +36 "manipulator"&U% +11 "core" % k  +13766 "Can"\ == +19455 #t-> Hand.open +1108 #-> Arm.to CC +2 "manipulator"&V& +3 "core" &Z $ +2 "manipulator"&W% +4 "core" % k  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&X( +213 "core" ( + "manipulator"&Y& +4 "core" & 5 # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Z& +3 "core" & v # +3 .tForearm.seek CC +2 "manipulator"&[' +92 "core" ' +2 "manipulator"&\\& +4 "core" &  # + "manipulator"&]% +4 "core" % C +643 #t-> Hand.close + .Hand.close +2 "manipulator"&^/ +54 "core" / +747 #t-> CC.close +2 "manipulator"&_& +4 "core" & s # +2 "manipulator"&`% +4 "core" % s C +2 "collection"'a& +4 "core" &m \  +2 "collection"'b& +5 "core" &m \  +2 .tCC.seek :closed +2 "collection"'c(W +4 "core" &m \ \  +7 &I \ %h +9 &WW \ 9 +10 &  \ M +9 &ka  \ O +9 &,c \ O +10 &b \ O +9 &f  \ O +9 &rh  \ O +10 & 4e \ O +9 &!b \ O +10 &#e \ P +9 &%{e  \ O +9 &'<e  \ O +10 &(b \ O +9 &*e \ O +9 &,c \ O +10 &.Cg \ P +9 &0g \ O +10 &1g  \ O +9 &3e \ O +9 &5Md  \ O +10 &7e \ O +9 &8b \ O +9 &:b \ O +10 &f \ O +9 &?j \ O +10 &Ae \ O +9 &C\\d \ O +10 &Eh \ O +9 &Fk \ P +10 &Hq \ P +9 &J\\ \ R +9 &L \ U +9 &M \ X +10 &O \ X +9 &QS \ X +10 &S \ X +9 &T \ X +9 &Vkq \ (~ +10 &V \ E +9 ( +2 "collection"'b& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.79 +2 "collection"'d& +4 "core" &VU \ ? + &VW  \ ? +1068 #t-> Hand.open +2 .Hand.open +2 "manipulator"&e1 +58 "core" 1 +798 #t-> Arm.clear + "manipulator"&f& +4 "core" & $ # +2 "manipulator"&g% +4 "core" % 8 ; +2 .tForearm.seek :retract + "manipulator"&h' ] +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&i(Z +235 "core" ( + "manipulator"&j& +4 "core" &Z  g +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &Z ) g +2 .tForearm.seek :clear +2 "manipulator"&l' ] +4 "core" ' + "manipulator"&m& +5 "core" &Z I g + "manipulator"&n% +4 "core" % P J  +34883 "Can"\ KK +16879 #t-> CH.status + "collection"'o9 +3 "core" 9 +8439 #t-> can.instance_eval{@temperature} +3 "Can"\ KJ +5557 #t-> PH.status +2 "processing"%p9 +2 "core" 9 +7115 #t-> can.instance_eval{@temperature} +3 "Can"\ ML +1538 #t-> PH.status +2 "processing"%q9 +2 "core" 9 +1406 #t-> CH.status +2 "collection"'r9 +3 "core" 9 +4929 #t-> PH.hold "30:00", 25 +3 .PH.hold 30:00,25C +3 "processing"%s   g +4540 #t-> CH.hold "30:00", 25 +3 .CH.hold 30:00,25C +3 "collection"'t   \\ +9565 "Can"\ KK +60002 \ ^_ +3824 #t-> can.instance_eval{@temperature} +4 "Can"\ XY +1286 #t-> PH.status +2 "processing"%u9 +3 "core" 9 b +1463 #t-> CH.status + "collection"'v9 +3 "core" 9 +3065 #t-> PH.hold "30:00", 28 +4 .PH.hold 30:00,28C +2 "processing"%w   ? +4 "core"   +542 #t-> CH.hold "30:00", 28 +4 .CH.hold 30:00,28C +3 "collection"'x   7 +7 "core"  x +49784 "Can"\ xw +13918 #t-> can.instance_eval{@temperature} +3 "Can"\ lm +996 #t-> PH.status +2 "processing"%y9 +3 "core" 9\ 3 +1038 #t-> CH.status + "collection"'z9 +3 "core" 9\ F +1485 #t-> PH.hold "30:00", 31 +3 .PH.hold 30:00,31C +3 "processing"%{   R +6 "core" \ +379 #t-> CH.hold "30:00", 31 +3 .CH.hold 30:00,31C +3 "collection"'|   = +5 "core" \ +42151 "Can"\ lk +22058 #t-> can.instance_eval{@temperature} +3 "Can"}\ uv +991 #t-> PH.status +2 "processing"%}9 +3 "core" 9\ @ +1120 #t-> CH.status +2 "collection"'~9 +3 "core" 9\ ^ +2262 #t-> PH.hold "30:00", 40 +3 .PH.hold 30:00,40C +3 "processing"%  d  +7 "core" \ +381 #t-> CH.hold "30:00", 40 +4 .CH.hold 30:00,40C +3 "collection"'  C  +3 "core" \ +33154 "Can"v\ +44273 #t-> can.instance_eval{@temperature} +4 "Can"|\ +1047 #t-> PH.status +2 "processing"%9 +3 "core" 9c@ T +1139 #t-> CH.status + "collection"'9 +3 "core" 9D% r +1688 #t-> PH.hold "30:00", 55 +3 .PH.hold 30:00,55C +3 "processing"%   b +5 "core"  +372 #t-> CH.hold "30:00", 55 +4 .CH.hold 30:00,55C +2 "collection"'  t ) +6 "core"  +11447 "Can"|\ +52747 #t-> can.instance_eval{@temperature} +3 "Can"x\ +946 #t-> PH.status + "processing"%9 +3 "core" 9\ > +995 #t-> CH.status +2 "collection"'9 +3 "core" 9s\ V +1428 #t-> PH.hold "30:00", 70 +3 .PH.hold 30:00,70C +3 "processing"%  \  \ K +6 "core" \ +373 #t-> CH.hold "30:00", 70 +4 .CH.hold 30:00,70C +2 "collection"'  \  \ Z\ +6 "core" \ +3477 "Can"u\ ^] +60002 e\ +5431 #t-> can.instance_eval{@temperature} +3 "Can"i\ +877 #t-> PH.status +2 "processing"%\ 9 +3 "core" 9 \  +908 #t-> CH.status +2 "collection"' 9 +3 "core" 9\   +1296 #t-> PH.hold "30:00", 82 +4 .PH.hold 30:00,82C +2 "processing"%   ! +7 "core"  Q +354 #t-> CH.hold "30:00", 82 +4 .CH.hold 30:00,82C +2 "collection"'  f  +4 "core"  P +51099 "Can"d\ DD +56968 #t-> can.instance_eval{@temperature} +4 "Can"U\ 00 +996 #t-> PH.status +2 "processing"%9 +3 "core" 9 z +1005 #t-> CH.status +2 "collection"'9 +2 "core" 9 fU4 +1020 "Can"T\ // +1053 #t-> PH.hold "30:00", 85 +3 .PH.hold 30:00,85C +3 "processing"%  I +4 "core"  +340 #t-> CH.hold "30:00", 85 +3 .CH.hold 30:00,85C +3 "collection"'   ! +4 "core"  +58589 "Can"Y\ GG +56533 #t-> can.instance_eval{@temperature} +3 "Can"b\ AA +876 #t-> PH.status +2 "processing"%9 +3 "core" 9 F/ +1226 #t-> CH.status + "collection"'9 +3 "core" 9 R +1355 "Can"d\ AA +239 #t-> PH.hold "30:00", 88 +3 .PH.hold 30:00,88C +3 "processing"%   p +6 "core"  +413 #t-> CH.hold "30:00", 88 +3 .CH.hold 30:00,88C +2 "collection"'  F +7 "core"  +59326 "Can"t\ y`` +60002 x\ NN +45756 #t-> can.instance_eval{@temperature} +3 "Can"y\ II +896 #t-> PH.status +2 "processing"%9 +3 "core" 9  +984 #t-> CH.status +2 "collection"'9 +3 "core" 9 K +12353 "Can"~\ CC +245 "core"  +422  +1452 #t-> Thermal.coast +57883 "Can"r\ JJ +60001 v\ JJ +60002 t\ JJ +60002 y\ JJ +60002 p\ II +60002 s\ II +60002 u\ II +11634 #t-> exit +5 #mEXIT @1649284769.87PDT @1649286238.95PDT = =tMAIN =mMAIN_scheduler @PDT1649286240.87 #"core_reset"Sent BREAK + #t@63912 select with ifg=0x10, ie=0xF5 + #@64570 receive with ifg=0x10, ie=0xFD + #@65210 receive with ifg=0x10, ie=0xFD + #@333 receive with ifg=0x10, ie=0xFD #@971 receive with ifg=0x10, ie=0xFD + #@1620 receive with ifg=0x10, ie=0xFD + #@2269 receive with ifg=0x10, ie=0xFD #@2600 receive with ifg=0x80, ie=0xFD + #@49157 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +247 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +403 "Can"\ KK + \ KK + #tPolling Can every 10:00 +2 #Cleanly exited at 15:39:29PDT06-Apr-22 +464 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %͜-&\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +5 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %R\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %_\ K\ G G\ # +2 .tSS.configure :default +3 "sampler")#.0X Thermal.calibrate +2 "Can"~\ hh +4 "collection"'39 +3 "core" 9 + "processing"%49 +4 "core" 9 +4920 #t-> CH + "collection"'59 +3 "core" 9 +280 #t-> PH +2 "processing"%69 +3 "core" 9 +9231 #t-> CH.hold "30:00", 28 +3 .CH.hold 30:00,28C +3 "collection"'7   4 +477 #t-> PH.hold "30:00", 28 +2 .PH.hold 30:00,28C +3 "processing"%8   ] +43321 "Can"v\ ih @1649287315.68PDT = =tMAIN =mMAIN_scheduler @PDT1649287317.76 #"core_reset"Sent BREAK + #t@14407 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +261 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +438 "Can"n\  + n\ l + #tPolling Can every 10:00 +2 #Cleanly exited at 16:04:07PDT06-Apr-22 +3285 #-> PH.hold "30:00", 85 +3 !o: BusOff: mesg"+Processing Puck Heater is not powered!:@checkpoint: omitted:bt[ "4/home/esp/esp2/lib/thermal.rb:400:in `prepare!'"0/home/esp/esp2/lib/thermal.rb:223:in `hold'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/lib/thermal.rb:222:in `hold'"(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 +2752 #-> ESP.configure +3 #Powering core bus +577 .Gate.power :raw,:ON +2 "sampler") +53 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %@9\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +4 "core" %\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ K\ Hp\ + .tSS.configure :default +3 "sampler")#.0X PH.hold "30:00", 85 +4 .PH.hold 30:00,85C +3 "processing"%   i @1649287556.85PDT = =tMAIN =mMAIN_scheduler @PDT1649287558.80 #"core_reset"Sent BREAK + #t@43074 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +420 "Can"n\  + n\ s #tPolling Can every 10:00 +3 #Cleanly exited at 16:22:06PDT06-Apr-22 +745 #-> ESP.configure +4 #Powering core bus +537 .Gate.power :raw,:ON +3 "sampler") +10 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %D=\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" % \ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ J\ F\ +2 .tSS.configure :default +2 "sampler")#.0X PH.hold "30:00", 85 +3 .PH.hold 30:00,85C +3 "processing"%   i +815 #t-> PH.status + "processing"%9 +3 "core" 9!d @1649287824.67PDT = =tMAIN =mMAIN_scheduler @PDT1649287826.57 #"core_reset"Sent BREAK +2 #t@63742 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +421 "Can"o\  + o\ v #tPolling Can every 10:00 +3 #Cleanly exited at 16:26:07PDT06-Apr-22 +687 #-> Thermal.calibrate +3 "Can"n\  +1125 #t-> CH +4 #Powering core bus +563 .Gate.power :raw,:ON +2 "sampler") +56 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +6 "processing"% 9\ +2 % 2\ +3 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %JD\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +4 "core" %\ K\ G\ + .tSS.configure :default +3 "sampler")#.0X ESP.configure +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %JD\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %\ I\ G [\ + .tSS.configure :default +3 "sampler")#.0X CH.status +2 "collection"'9 +3 "core" 9 +1042 #t-> can +2 "Can"t\ )) +2133 #t-> CH.hold "30:00", 85 +2 .CH.hold 30:00,85C +3 "collection"'   d +854 #t-> CH.status +2 "collection"' 9 +3 "core" 9#d +1605 #t-> PH.status +2 "processing"%!9 +3 "core" 9,K +2148 #t-> can +3 "Can"p ++ @1649288033.05PDT = =mMAIN_scheduler =tMAIN @PDT1649288034.98 #"core_reset"Sent BREAK +2 #t@38986 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +424 "Can"t\  t\ ` + #tPolling Can every 10:00 +3 #Cleanly exited at 16:30:35PDT06-Apr-22 +798 #-> ESP.configure +3 #Powering core bus +559 .Gate.power :raw,:ON +2 "sampler") +35 ) +2 "core"  + "collection"' +3 ' +3 "core"  +2 "processing"% + % +4 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %=5 0\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ H\ F\ +2 .tSS.configure :default +2 "sampler")#.0X PH.hold "30:00", 85 +3 .PH.hold 30:00,85C +3 "processing"%   i +1758 #t-> PH.status + "processing"%9 +4 "core" 9FGd +13944 #t-> PH.status + "processing"%9 +3 "core" 9 u +609 #t-> CH.hold "30:00", 85 +3 .CH.hold 30:00,85C +3 "collection"'   d +445 #t-> PH.status + "processing"%9 +3 "core" 9  +912 #t-> can +3 "Can"u TU +745 #t-> CH.status +2 "collection"'9 +3 "core" 9pUd +1005 #t-> can +3 "Can"x  +4434 #t-> can +3 "Can"t\ X +2429 #t-> can +3 "Can"\ mpp +4968 #t-> can +3 "Can"\ X +26545 y\ AA +60002 w\ "" +38765 #t-> Thermal.coast + .CH.coast +3 "collection"' +2 "core"  + .tPH.coast +3 "processing"% +5 "core" y +582 #t-> exit +6 #mEXIT @1649289640.03PDT @1649348368.71PDT = =tMAIN =mMAIN_scheduler @PDT1649348370.56 #"core_reset"Sent BREAK +2 #t@23025 select with ifg=0x10, ie=0xF5 + #@23680 receive with ifg=0x10, ie=0xFD + #@24318 receive with ifg=0x10, ie=0xFD + #@24974 receive with ifg=0x10, ie=0xFD #@25611 receive with ifg=0x10, ie=0xFD + #@26258 receive with ifg=0x10, ie=0xFD + #@26905 receive with ifg=0x10, ie=0xFD #@27235 receive with ifg=0x80, ie=0xFD + #@34635 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +402 "Can"\ -- + \ -- #tPolling Can every 10:00 +2 #Cleanly exited at 17:00:40PDT06-Apr-22 +487 #-> ESP.configure +154 "sampler") + ) +3 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %\ b\ Z\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %.\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ \ f\ +2 .tSS.configure :default +2 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&1 +20 "core" 1 +467 #t-> Arm.to PC +2 "manipulator"&& +4 "core" &  +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef12.152217967599411g: @type2F:@axisName"\ Elbow:bt[ "5/home/esp/esp2/lib/slide.rb:175:in `rawPosition'"./home/esp/esp2/lib/axis.rb:665:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1527 #-> Arm.to home +2 "manipulator"&& +3 "core" &  +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.157127147766323: @type2F:@axisName"\ Elbow:bt[ "5/home/esp/esp2/lib/slide.rb:175:in `rawPosition'"./home/esp/esp2/lib/axis.rb:665:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +706 #-> Elbow.to home +2 .Elbow.seek :home +2 "manipulator"&( +3 "core" ( K +2 !to:Slide::Error\ : mesg"Elbow notReady at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei+: @error: notReady:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiK : voltagef12.152217967599411g: @type2F:@axisName"\ Elbow:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +4444 #-> Elbow.to home +3 .Elbow.seek :home + "manipulator"&( +3 "core" (  +3 !to:Slide::Error\ : mesg"Elbow notReady at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei+: @error: notReady:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.152217967599411g: @type2F:@axisName"\ Elbow:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +659 #-> Arm.ready + "manipulator"&& +4 "core" &  +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.152217967599411g: @type2F:@axisName"\ Elbow:bt[ "5/home/esp/esp2/lib/slide.rb:175:in `rawPosition'"./home/esp/esp2/lib/axis.rb:665:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +7745 #-> Arm.hom.to :home + "manipulator"&& +4 "core" &  + !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef12.152217967599411g: @type2F:@axisName"\ Elbow:bt[ "5/home/esp/esp2/lib/slide.rb:175:in `rawPosition'"./home/esp/esp2/lib/axis.rb:665:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):8:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +436 #-> Arm.home.to :home +2 "manipulator"&& +3 "core" &  +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.152217967599411g: @type2F:@axisName"\ Elbow:bt[ "5/home/esp/esp2/lib/slide.rb:175:in `rawPosition'"./home/esp/esp2/lib/axis.rb:665:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1931 #-> Elbow.home.to :home +2 .Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.home.seek :home + "manipulator"&( +282 "core" ( + "manipulator"&& +4 "core" & - 8 +215 #t-> Arm.home.to :home +3 "manipulator"&& +3 "core" &  8 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :home + "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" & [ 8 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  8 +2 .tForearm.seek :home + "manipulator"&' +4 "core" '  +2 !to:Slide::Error\ : mesg"Forearm notReady at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei+: @error: notReady:@destinationi%: @tagi": @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.152217967599411g: @type2F:@axisName" Forearm:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):11:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +924 #-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&' +59 "core" ' +2 "manipulator"&% +4 "core" % +289 #t-> Elbow.home.to :home +2 .Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :home +2 "manipulator"& ( +78 "core" ( +2 "manipulator"&!& +4 "core" & N +826 #t-> Arm.to PC +2 "manipulator"&"& +3 "core" & $ N +2 "manipulator"&#% +4 "core" % 2 +2 .tForearm.seek :retract +2 "manipulator"&$' ] +33 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&%( +62 "core" ( +2 "manipulator"&&& +4 "core" &'  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" &'   +2 .tForearm.seek PC +2 "manipulator"&(' +103 "core" ' +2 "manipulator"&)& +4 "core" &' <  +2 "manipulator"&*% +3 "core" %  +574 #t-> Hand.close +2 .Hand.close +2 "manipulator"&+/ +58 "core" / +364 #t-> PC.open +2 .PC.seek :open +2 "processing"%,( +3 "core" (\ +3 !to:Slide::Error\ : mesg"&Processing Clamp notReady at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei*: @error: notReady:@destinationi%: @tagi1: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi: voltagef13.796793323514974U: @type2F:@axisName"Processing Clamp:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"4/home/esp/esp2/utils/puckmoves.rb:955:in `open'"(ESP):16:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +655 #-> PC.home.to :home +2 .PC.reconfigure :default +3 "processing"%$x2 ^22b +2 .tPC.home.seek :home +2 "processing"%-( +585 "core" ( +2 "processing"%.& +4 "core" &"*\ +4027 #t-> Hand.open + .Hand.open +2 "manipulator"&/1 +53 "core" 1 +388 #t-> Arm.clear +2 "manipulator"&0& +4 "core" &'  + "manipulator"&1% +5 "core" %  + .tForearm.seek :retract +2 "manipulator"&2' ] +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&3(Z +173 "core" ( +2 "manipulator"&4& +4 "core" &Z Z ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &Z } ( +2 .tForearm.seek :clear +2 "manipulator"&6' ] +3 "core" ' +2 "manipulator"&7& +4 "core" &Z I ( + "manipulator"&8% +4 "core" % g 2  +3415 #t-> Hand +808 #-> Arm.to CC + "manipulator"&9& +4 "core" &Z  ( +2 "manipulator"&:% +4 "core" % g  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +237 "core" ( + "manipulator"&<& +4 "core" & < ~ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &  ~ +2 .tForearm.seek CC +2 "manipulator"&>' +102 "core" ' + "manipulator"&?& +4 "core" &  +2 "manipulator"&@% +3 "core" % W +356 #t-> Hand.close +2 .Hand.close + "manipulator"&A/ +53 "core" / +598 #t-> CC.home.to :home +2 .CC.reconfigure :default +2 "collection"'$x2 ^22b +3 .tCC.home.seek :home + "collection"'B( +529 "core" ( +2 "collection"'C& +5 "core" &\ a\ Z \ +1231 #t-> Hand.open +2 .Hand.open + "manipulator"&D1 +61 "core" 1 +296 #t-> Arm.clear + "manipulator"&E& +4 "core" &  +2 "manipulator"&F% +4 "core" % +2 .tForearm.seek :retract +2 "manipulator"&G' ] +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&H(Z +110 "core" ( +2 !to:Slide::Error\ : mesg")Elbow speedErr at bolt + 3716 counts: @replyo:I2C::Servo::AbsMove3Reply : @sourcei+: @error: speedErr:@destinationi%: @tagiM: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef12.162036327933235yo: @type2F:@axisName"\ Elbow:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:383:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:383:in `to'",/home/esp/esp2/utils/misc.rb:33:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):25:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +9250 #-> Arm.clear + "manipulator"&I& +4 "core" && v +38 "manipulator"&J% +10 "core" %  B +2 .tElbow.seek :clear +2 "manipulator"&K(Z +143 "core" ( + "manipulator"&L& +4 "core" &Z o \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &Z  \ +3 .tForearm.seek :clear +2 "manipulator"&N' ] +12 "core" ' + "manipulator"&O& +5 "core" &Z w \ + "manipulator"&P% +4 "core" % e | +3238 "Can"\ .. +10656 #t-> ESP.ready! +3 "collection"'Q% +2 "processing"%R% +3 "manipulator"&S% +6 "core" %\ b\ \\.\ +5 ."rdySampler"Intake.select :close +3 .Exhaust.select :close + .CTV.dial :air +2 "collection"'T  +4 "core" %\ + % e + + "manipulator"&U& +2 ."rdySampler"CSV.dial :waste1 +6 ."rdyProcessing"PSV.dial :air +2 "collection"'V +2 "processing"%W  +5 "core" &Z . \ + + + "storage"(X& +3 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +4 ."rdyProcessing"PS.reconfigure :default +2 "sampler")Y +4 "processing"%#A d`xb +3 "core" & G L +  +  + "manipulator"&Z% +4 ."rdyProcessing"PS.home.seek 0ml +2 "sampler")[ + "processing"%\\'T +6 "core" % e t +  + "manipulator"&]& +2 "sampler")^  +5 "core" &Z \ +2 "storage"(_& +4 "core" + & n  +2 .tSE.reconfigure :default +5 ."rdySampler"SS.reconfigure :default +4 ."readyCS"CS.reconfigure :fast +5 "storage"(#K-0-\ b +2 "sampler")#.0X\  +2 "processing"%q% +4 "core" %S+\ +2 "sampler")r% +4 "core" %j\ \ n\ +2 "collection"'s& +3 "core" &\ a\ ]=\ +2 "processing"%t& +4 "core" &"\ +2 "manipulator"&u% +3 "core" % e  +2 "manipulator"&v& +4 "core" & Y + "storage"(w& +4 "core" &[C 6 5 $ +2 "storage"(x% +4 "core" %g 4 4  +2 "collection"'y9 +3 "core" 9m| + "processing"%z9 +4 "core" 9 +2335 #t-> Hand.open +861 #-> Arm.grab :garage + "manipulator"&{& +4 "core" & Y +2 "manipulator"&|% +4 "core" % e +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(-] +172 "core" ( +2 "manipulator"&~& +4 "core" &-d ! p + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-d ! p +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&'t +103 "core" ' + .tHand.close + "manipulator"&/ +54 "core" / +970 #t-> Elbow.to PC +3 .Elbow.seek PC + "manipulator"&( +28 "core" (-& +3 !to:Slide::Error\ : mesg"Elbow speedErr at garage: @replyo:I2C::Servo::AbsMove3Reply : @sourcei+: @error: speedErr:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni&-: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi: voltagef12.171854688267059: @type2F:@axisName"\ Elbow:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"(ESP):30:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1336 #-> Arm.to PC + "manipulator"&& +4 "core" &-p d +2 "manipulator"&% +4 "core" % ψ +2 .tForearm.seek :retract + "manipulator"&' ] +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +121 "core" ( +2 "manipulator"&& +4 "core" & i U + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" & U U +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&\ ' +105 "core" ' +2 "manipulator"& & +4 "core" & U + "manipulator"& % +4 "core" % +3819 #t-> Forearm.status + "manipulator"& % +4 "core" % +8143 #t-> Forearm.jog 500 +2 .Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.jog 500 +2 "manipulator"&) +25 "core" ) +2 "manipulator"&% +4 "core" % +1148 #t-> Forearm.jog -550 +2 .Forearm.jog -550 +2 "manipulator"&) +31 "core" ) +2 "manipulator"&% +4 "core" % 3 +6535 #t-> Forearm.jog 500 +2 .Forearm.jog 500 +2 "manipulator"&) +26 "core" ) + "manipulator"&% +4 "core" % v +1261 #t-> Forearm.jog -550 +2 .Forearm.jog -550 +2 "manipulator"&) +34 "core" ) +2 "manipulator"&% +4 "core" %Ϲ  +3124 #t-> Arm.clear +2 "manipulator"&& +3 "core" & ^ T +2 "manipulator"&% +4 "core" %Ϲ  +2 .tForearm.seek :retract + "manipulator"&' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&(Z +197 "core" ( +2 "manipulator"&& +4 "core" &Z % + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &Z ^ % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&' ] +24 "core" ' +2 "manipulator"&& +4 "core" &Z  % + "manipulator"&!% +4 "core" % G  +16085 "Can"\ 77 +34638 #t-> exit +5 #mEXIT @1649349922.71PDT @1649352054.17PDT = =mMAIN_scheduler =tMAIN @PDT1649352055.99 #"core_reset"Sent BREAK +2 #t@8412 receive with ifg=0x10, ie=0xFD + #@9047 receive with ifg=0x10, ie=0xFD #@9704 receive with ifg=0x10, ie=0xFD + #@10340 receive with ifg=0x10, ie=0xFD + #@10975 receive with ifg=0x10, ie=0xFD #@11609 receive with ifg=0x10, ie=0xFD + #@12244 receive with ifg=0x10, ie=0xFD #@12570 receive with ifg=0x80, ie=0xFD + #@39014 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +233 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +391 "Can"}\ :: + }\ :: + #tPolling Can every 10:00 +2 #Cleanly exited at 09:45:22PDT07-Apr-22 +1274 #-> Arm.to.home :home +2 !o:ArgumentError: mesg"(wrong number of arguments (0 for 1):bt[ "(ESP):1:in `to'"(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 +2207 #-> Forearm.home.to :home +2 .Forearm.configure :loose +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %͝\ e\ ]a\  + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +2 "core" %S'\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %j\ \ Q\ +2 .tSS.configure :default +2 "sampler")#.0X Arm.to :garage +2 "manipulator"&& +3 "core" &Z !v +2 "manipulator"&% +4 "core" % n +2 .tForearm.seek :retract + "manipulator"&' ] +34 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(-] +140 "core" ( + "manipulator"&& +4 "core" &-R s # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &-R 3 # +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'t +107 "core" ' +2 "manipulator"& & +4 "core" &-i\  h + "manipulator"&!% +4 "core" %}{  +744 #t-> Hand.open + .Hand.open +2 "manipulator"&"1 +63 "core" 1 +352 #t-> Arm.clear + "manipulator"&#& +4 "core" &-j  n g + "manipulator"&$% +5 "core" % }~ j + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&%' ] +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&&(Z +113 "core" ( +2 "manipulator"&'& +4 "core" &Z  T + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &Z  T +2 .tForearm.seek :clear +2 "manipulator"&)' ] +18 "core" ' +2 "manipulator"&*& +4 "core" &Z X T + "manipulator"&+% +4 "core" % j  +301 #t-> ESP.ready! +2 "collection"',% +5 "core" %͝\ f\ `z\  + "processing"%-% +3 "manipulator"&.% +2 "sampler")/% +11 "core" %S'\ + % j + %j\ \ Q\ + "manipulator"&0& +4 "core" &Z T +2 "storage"(1& +4 "core" &[Fv |\ * b\ # + "storage"(2% +3 "core" %g ~\ + s\ +2 "collection"'3& +3 "core" &\ f\ _]\ +2 "processing"%4& +3 "core" &")\ +2 "collection"'5 +3 "core"  + "collection"'6 +3 "core"  +2 "collection"'7 +3 "core"  + "processing"%8 +3 "core"  +2 "processing"%9 +2 "core" V +2 "processing"%: +3 "core" @ + "processing"%; +3 "core"  +2 "sampler")< +3 "core"  + "collection"'=% +4 "core" %͝\ f\ _v\  +2 "processing"%>% +3 "core" %S(\ +2 "sampler")?% +4 "core" %j\ \ U\ +2 "collection"'@& +3 "core" &\ f\ \\X\ +2 "processing"%A& +4 "core" &"(\ +2 "manipulator"&B% +3 "core" % j +2 "manipulator"&C& +3 "core" &Z c T +2 "storage"(D& +3 "core" &[Fv\ * \ # +2 "storage"(E% +4 "core" %g\ * \ +2 "collection"'F9 +3 "core" 9 + "processing"%G9 +3 "core" 9 +2674 #t-> Hand.open +763 #-> Arm.grab :garage +2 "manipulator"&H& +3 "core" &Z q T +2 "manipulator"&I% +4 "core" % j ~ + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&J(-] +118 "core" ( + "manipulator"&K& +4 "core" &-a $ w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &-a  w +2 .tForearm.seek :garage +2 "manipulator"&M't +107 "core" ' + .tHand.close + "manipulator"&N/ +64 "core" / +822 #t-> Arm.to PC +2 "manipulator"&O& +3 "core" &-b  v +2 "manipulator"&P% +4 "core" % z ) +2 .tForearm.seek :retract +2 "manipulator"&Q' ] +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&R( +117 "core" ( + "manipulator"&S& +4 "core" &  I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" & | I +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&U' +92 "core" ' +2 "manipulator"&V& +4 "core" & S I + "manipulator"&W% +4 "core" % 2 m +8746 #t-> Forearm.jog 500 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.jog 500 +2 "manipulator"&X) +20 "core" ) + "manipulator"&Y% +4 "core" % \ g +1316 #t-> Forearm.jog -550 + .Forearm.jog -550 +38 "manipulator"&Z) +25 "core" ) +2 "manipulator"&[% +4 "core" % ) y +1349 #t-> PC.close +2 "manipulator"&\\& +3 "core" & t I +2 "manipulator"&]% +4 "core" % v y +2 "processing"%^& +4 "core" &"'\ +2 .tPC.seek :open +2 "processing"%_( +136 "core" ( +2 "processing"%`& +5 "core" &w)\  +2 .tPC.seek :closed +2 "processing"%a(W +5 "core" &w\  +7 &K\ %i +9 &bX\ 9 +10 &\ M +9 &a\ N +9 &C\\\ M +10 &^\ M +9 &b\ N +9 &b\ M +10 & Jd\ N +9 &" b\ N +10 &#b\ N +9 &%f\ M +9 &'S_\ M +10 &)`\ M +9 &*`\ M +9 &,_\ M +10 &.[b\ M +9 &0c\ N +9 &1b\ N +10 &3c\ N +9 &5be\ N +10 &7$`\ N +9 &8_\ N +9 &:c\ N +10 &,_\ N +9 &?b\ N +10 &Aa\ M +9 &Cqa\ N +10 &E4a\ N +9 &Fc\ N +9 &Hn\ O +10 &Jq{\ Q +9 &L,\ S +10 &M\ T +9 &O\ T +9 &Qo\ T +10 &S2\ T +9 &T\ U +9 &V\ A +10 &W&_\ X +9 &W'\ . +2 ( +2 "processing"%`& +3 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.55 + "processing"%b& +5 "core" &W''\ . +1039 #t-> PC.open +2 .PC.seek :open + "processing"%c( +397 "core" ( +2 "processing"%d& +4 "core" &\ +2854 #t-> Forearm.jog 500 +2 .Forearm.jog 500 +2 "manipulator"&e) +26 "core" ) +2 "manipulator"&f% +4 "core" % 4  +1317 #t-> Forearm.jog -550 +2 .Forearm.jog -550 + "manipulator"&g) +27 "core" ) +2 "manipulator"&h% +4 "core" %ϳ N +1233 #t-> PC.close +2 "manipulator"&i& +3 "core" & p I +7 "manipulator"&j% +4 "core" %ϳ n +2 "processing"%k& +3 "core" &'\ +2 "processing"%l& +5 "core" &(\ + .tPC.seek :closed +2 "processing"%m(W +4 "core" &\  +9 &1\ *z +9 &d\ > +10 &kz\ N +9 &-]\ N +10 &b\ M +9 &]\ M +9 &s_\ N +10 &5_\ N +9 & b\ M +10 &"`\ N +9 &$|_\ M +9 &&>`\ M +10 &(`\ M +9 &)]\ M +9 &+`\ N +10 &-F_\ M +9 &/ `\ M +9 &0`\ M +10 &2`\ M +9 &4Ne\ M +10 &6^\ M +9 &7^\ N +9 &9a\ M +10 &;U]\ N +9 &=_\ N +9 &>]\ N +10 &@`\ M +9 &B^b\ M +10 &D `\ M +9 &E`\ M +9 &Gc\ N +10 &I`r\ O +9 &K\ Q +10 &L\ S +9 &N\ T +9 &P\\\ S +10 &R\ S +9 &S\ T +9 &U\ T +10 &W#cv\ . +9 &W {\ ; +10 ( + &W\ * + "processing"%l& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.55 + "processing"%n& +5 "core" &W\ * +568 #t-> PC.open +2 .PC.seek :open +2 "processing"%o( +397 "core" ( + "processing"%p& +4 "core" &\ +5156 #t-> PC.close +2 "manipulator"&q& +4 "core" & I + "manipulator"&r% +4 "core" %ϱ  +2 "processing"%s& +4 "core" &(\ + "processing"%t& +5 "core" &(\ +2 .tPC.seek :closed + "processing"%u(W +4 "core" &\  +10 &3\ *y +9 &d\ > +9 &gx\ N +10 &*]\ M +9 &]\ N +10 &^\ N +9 &o`\ M +9 &1\\\ M +10 & \\\ N +9 &"^\ M +9 &$wY\ M +10 &&9Z\ M +9 &'_\ M +10 &)]\ N +9 &+^\ M +9 &-AZ\ M +10 &/^\ M +9 &0[\ N +9 &2`\ N +10 &4Hb\ N +9 &6\ [\ N +9 &7`\ N +10 &9_\ N +9 &;Qa\ M +10 &=^\ N +9 &>]\ M +9 &@_\ N +10 &BWb\ N +9 &D_\ N +9 &Ec \ N +10 &Gd\ N +9 &I[q\ O +10 &K\ R +9 &L\ T +9 &N\ S +10 &PX\ S +9 &R\ T +10 &S\ T +9 &U\ T +9 &W,ms\ $p +10 &W#`\ - +9 ( +2 "processing"%t& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.57 + "processing"%v& +5 "core" &W\ ' + &W\ ' +142 #t-> PC.open +2 .PC.seek :open +2 "processing"%w( +397 "core" ( +2 "processing"%x& +4 "core" &\ +222 #t-> PC.close +2 "manipulator"&y& +3 "core" & I +2 "manipulator"&z% +4 "core" %ϱ ~ +2 "processing"%{& +3 "core" &*\ +2 "processing"%|& +5 "core" &'\ +2 .tPC.seek :closed + "processing"%}(W +5 "core" &\  +8 &2\ *x +9 &c\ > +10 &fx\ N +9 &)Z\ M +9 &Z\ M +10 &\\\ M +9 &o\\\ M +9 &1\\\ M +10 & \\\ M +9 &"\\\ M +10 &$xX\ M +9 &&;[\ L +9 &'Y\ M +10 &)Z\ L +9 &+\\\ M +9 &-BZ\ M +10 &/]\ M +9 &0\\\ M +10 &2^\ M +9 &4Hb\ M +9 &6\ ]\ M +10 &7]\ M +9 &9]\ N +9 &;Q]\ M +10 &=`\ M +9 &>Z\ M +10 &@_\ M +9 &BX]\ M +9 &Db\ M +10 &E`\ N +9 &Gb\ N +9 &I[m\ O +10 &K\ Q +9 &L\ S +10 &N\ S +9 &PU\ T +9 &R\ S +10 &S\ T +9 &U\ T +9 &W,ns\ #n +10 &W%m\ 2 +9 ( + &W\ ' +2 "processing"%|& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 + "processing"%~& +4 "core" &W'\ ' +182 #t-> PC.open +2 .PC.seek :open +2 "processing"%( +399 "core" ( +2 "processing"%& +4 "core" &\ +168 #t-> PC.close + "manipulator"&& +4 "core" & w I +2 "manipulator"&% +4 "core" %ϱ +2 "processing"%& +3 "core" &'\ +3 "processing"%& +4 "core" &(\ +2 .tPC.seek :closed + "processing"%(W +5 "core" &\  +9 &2\ *x +9 &b\ = +9 &[v\ M +10 &Z\ M +9 &Y\ M +9 &Y\ M +10 &c]\ M +9 &$[\ M +10 & \\\ M +9 &"Z\ M +9 &$kY\ M +10 &&.Y\ M +9 &'V\ M +9 &)Y\ M +10 &+tY\ M +9 &-6Y\ M +10 &.[\ M +9 &0Z\ M +9 &2z\\\ M +10 &4<[\ M +9 &5Y\ M +9 &7\\\ M +10 &9Y\ M +9 &;D]\ M +10 &=Z\ M +9 &>]\ M +9 &@]\ N +10 &BK]\ N +9 &D ]\ N +9 &E\\\ M +10 &G]\ N +9 &IOl\ O +10 &K \ R +9 &L\ S +9 &N\ T +10 &PJ\ S +9 &R \ S +9 &S\ T +10 &U\ T +9 &W1yr\ 'y +10 &Wr\ 8 +8 ( +3 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.60 + "processing"% & +4 "core" &W"\ - +2 &W"\ - +213 #t-> PC.open +2 .PC.seek :open +2 "processing"% ( +398 "core" ( +2 "processing"% & +4 "core" &)\ +6962 #t-> Forearm.status +2 "manipulator"&% +3 "core" %ϱ & +2946 #t-> PC.open +2 .PC.seek :open +2 "processing"%( +3 "core" ( + "processing"%& +4 "core" &'\ +761 #t-> Arm.to garage +2 "manipulator"&& +3 "core" & 6 I +2 "manipulator"&% +3 "core" %ϱ +2 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(-] +131 "core" ( +2 "manipulator"&& +4 "core" &-X  $ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-Y  7 $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'t +115 "core" ' + "manipulator"&& +4 "core" &-h E "z +2 "manipulator"&% +3 "core" %}m ; _ +729 #t-> Arm.withdraw + "manipulator"& % +4 "core" %}p [ _ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&!' ] +102 "core" ' + "manipulator"&& +4 "core" &-k\  G !w +2 "manipulator"&% +3 "core" % c  =  +411 #t-> Arm.to garage +3 "manipulator"&"& +3 "core" &-l\   !v +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&#(-] +29 "core" ( + "manipulator"&$& +4 "core" &-f  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" &-f  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&('t +111 "core" ' + "manipulator"&*& +4 "core" &-f ;  + "manipulator"&+% +4 "core" %}~  +348 #t-> Hand.open + .Hand.open + "manipulator"&1 +57 "core" 1 +424 #t-> Arm.clear +2 "manipulator"&& +3 "core" &-f   +2 "manipulator"&%% +4 "core" % }  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&,' ] +120 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&.(Z +141 "core" ( +2 "manipulator"&-& +4 "core" &Z v + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &Z v +2 .tForearm.seek :clear +2 "manipulator"&0' ] +3 "core" ' +2 "manipulator"&1& +4 "core" &Z v + "manipulator"&2% +4 "core" % b   +4152 "Can"v\ SR +2644 #t-> exit +5 #mEXIT @1649352687.96PDT @1649353051.27PDT = =tMAIN =mMAIN_scheduler @PDT1649353053.11 #"core_reset"Sent BREAK +2 #t@25785 receive with ifg=0x10, ie=0xFD + #@26421 receive with ifg=0x10, ie=0xFD + #@27077 receive with ifg=0x10, ie=0xFD + #@27711 receive with ifg=0x10, ie=0xFD #@28346 receive with ifg=0x10, ie=0xFD + #@28979 receive with ifg=0x10, ie=0xFD + #@29613 receive with ifg=0x10, ie=0xFD #@29939 receive with ifg=0x80, ie=0xFD + #@11704 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +250 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +387 "Can"\ VV + \ VV + #tPolling Can every 10:00 +2 #Cleanly exited at 10:31:27PDT07-Apr-22 +474 #-> Hand.open + .Hand.open +155 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %͝\ `\ Y\  +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %S'\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %j\ \ L\ + .tSS.configure :default +3 "sampler")#.0X Arm.to PC + "manipulator"&& +4 "core" &Z 4 v + "manipulator"&% +4 "core" % b  =  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&( +181 "core" ( + "manipulator"&& +4 "core" & = F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & B F +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&& +4 "core" & 4 F + "manipulator"&% +4 "core" % Y E +1960 #t-> Hand.close +2 .Hand.close + "manipulator"& / +61 "core" / +751 #t-> PC.close +2 "manipulator"&!& +3 "core" & F +2 "manipulator"&"% +4 "core" %  E +2 "processing"%#& +4 "core" &\ +2 "processing"%$& +5 "core" &"\ +2 .tPC.seek :closed +2 "processing"%%(W +3 "core" &!\ +9 &;!\ $e +9 &U!\ 7 +9 &"\ L +10 &_#\ N +9 &T]!\ M +10 &Z!\ M +9 &]!\ M +9 &Z!\ M +10 & \\`!\ M +9 &"^!\ N +9 &#_"\ N +10 &%]"\ M +9 &'d]"\ M +9 &)&\\"\ M +10 &*]!\ M +9 &,["\ M +10 &.la"\ M +9 &0._!\ M +9 &1_!\ N +10 &3b \ N +9 &5t_!\ M +9 &76[ \ M +10 &8Z!\ M +9 &:\\ \ M +10 &<|]!\ M +9 &>?_!\ M +9 &?`!\ N +10 &A\\!\ M +9 &C_!\ M +9 &EF_"\ M +10 &Gf"\ N +9 &Hp!\ O +10 &J}"\ Q +9 &L?!\ R +9 &M"\ S +10 &O"\ S +9 &Q!\ T +9 &SD"\ S +10 &U"\ T +9 &V!\ : +10 &W1 \ W +9 &W"\ ' +2 ( +2 "processing"%$& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.57 +2 "processing"%&& +4 "core" &W\ ' +684 #t-> Hand.open + .Hand.open +2 "manipulator"&'1 +63 "core" 1 +366 #t-> Arm.clear + "manipulator"&(& +4 "core" & F + "manipulator"&)% +4 "core" %  8 E +2 .tForearm.seek :retract +2 "manipulator"&*' ] +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&+(Z +194 "core" ( + "manipulator"&,& +4 "core" &Z   $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" &Z  N $ +2 .tForearm.seek :clear +2 "manipulator"&.' ] +15 "core" ' + "manipulator"&/& +4 "core" &Z  M $ +2 "manipulator"&0% +3 "core" % q e +10833 #t-> PH.hold "30:00",28 +3 .PH.hold 30:00,28C +3 "processing"%1   ^ +42803 "Can"s\ XX +60001 R\ bb +59067 #t-> Thermal.coast + .PH.coast +3 "processing"%2 +2 "core" K +929 "Can"&\ XX +561 #t-> PC.open +3 .PC.seek :open + "processing"%3( +398 "core" ( +2 "processing"%4& +4 "core" &\ +59033 "Can"\ TS +9628 #t-> exirt +181 #-> exit +5 #mEXIT @1649355557.73PDT @1649356854.62PDT = =mMAIN_scheduler =tMAIN @PDT1649356856.52 #"core_reset"Sent BREAK +2 #t@49310 receive with ifg=0x10, ie=0xFD + #@49947 receive with ifg=0x10, ie=0xFD + #@50605 receive with ifg=0x10, ie=0xFD #@51244 receive with ifg=0x10, ie=0xFD + #@51893 receive with ifg=0x10, ie=0xFD + #@52542 receive with ifg=0x10, ie=0xFD #@53191 receive with ifg=0x10, ie=0xFD + #@53517 receive with ifg=0x80, ie=0xFD #@58093 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +250 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +405 "Can"\ VU + \ VU + #tPolling Can every 10:00 +2 #Cleanly exited at 11:19:17PDT07-Apr-22 +617 #-> Hand.open + .Hand.open +155 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +4 "core"  + "processing"% +2 % +4 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %͝\ .\ (w\  +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %S\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %j\ \ O\ +2 .tSS.configure :default +3 "sampler")#.0X Arm.grab :garage +2 "manipulator"&& +3 "core" &Z  g +2 "manipulator"&% +4 "core" % q ? +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(-] +138 "core" ( + "manipulator"&& +4 "core" &-R\  6 !u + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-R\  !u +2 .tForearm.seek :garage +2 "manipulator"&'t +107 "core" ' + .tHand.close + "manipulator"&/ +54 "core" / +736 #t-> Arm.to PC + "manipulator"&& +4 "core" &-| K + "manipulator"& % +4 "core" % ~  +2 .tForearm.seek :retract +2 "manipulator"&!' ] +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&"( +147 "core" ( + "manipulator"&#& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &$& +4 "core" &  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&%'ϱ +107 "core" ' + "manipulator"&&& +4 "core" & h  +2 "manipulator"&'% +3 "core" %Ϻ   +2881 #t-> PC.close +2 "manipulator"&(& +3 "core" & r   +2 "manipulator"&)% +4 "core" %Ϻ   +2 "processing"%*& +3 "core" &\ +2 "processing"%+& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%,(W +3 "core" &\  +9 &1\ *y +10 &d\ > +9 &`y\ N +9 &$[\ M +10 &\\\ M +9 &Z\ M +9 &i^\ M +10 &*]\ N +9 & ]\ M +10 &"^\ M +9 &$r\\\ M +9 &&3]\ M +10 &'`\ M +9 &)^\ M +9 &+z[\ M +10 &-<_\ M +9 &.a\ M +10 &0_\ N +9 &2`\ N +9 &4Ce\ M +10 &6b\ M +9 &7`\ M +9 &9]\ M +10 &;Kb\ M +9 &= b\ N +10 &>`\ N +9 &@a\ N +9 &BS_\ M +10 &D_\ N +9 &Eb\ N +9 &Ga\ N +10 &IVq\ O +9 &K\ Q +10 &L\ S +9 &N\ S +9 &PQ\ S +10 &R\ T +9 &S\ S +10 &U\ S +9 &W4us\ $q +9 &Wm\ 5 +10 ( + &W \ + +2 "processing"%+& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.56 +2 "processing"%-& +4 "core" &W \ + +935 #t-> PC.open +2 .PC.seek :open +2 "processing"%.( +396 "core" ( + "processing"%/& +4 "core" &\ +1247 #t-> PC.close + "manipulator"&0& +4 "core" &   +2 "manipulator"&1% +4 "core" % n X +2 "processing"%2& +3 "core" &\ +3 "processing"%3& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%4(W +4 "core" &\ +7 & ;\ %f +9 &W\ 8 +10 &}\ L +9 &Z\ M +9 &aZ\ M +10 &#\\\ M +9 &\\\ M +10 &[\ M +9 & h\\ \ M +9 &"*[\ M +10 &#[\ M +9 &%Z\ M +9 &'qZ\ M +10 &)3\\\ M +9 &*[\ M +10 &,[\ M +9 &.y\\\ M +9 &0:\\\ M +10 &1]\ M +9 &3`\ M +9 &5~]\ N +10 &7B\\\ M +9 &9[\ M +10 &:Z\ M +9 &<]\ N +9 &>I\\\ M +10 &@ _\ M +9 &A_\ M +9 &C_\ M +10 &EQ_\ M +9 &G\\\ M +10 &Hh\ O +9 &Jv\ P +9 &LJ\ R +10 &N\ \ S +9 &O\ S +9 &Q\ S +10 &SP\ S +9 &U\ T +10 &V\ 2 +9 &W7j\ 7 +9 ( +2 &W\ $ + "processing"%3& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 + "processing"%5& +5 "core" &W\ $ +204 #t-> PC.open +2 .PC.seek :open +2 "processing"%6( +401 "core" ( +2 "processing"%7& +4 "core" &\ +654 #t-> Arm.to garage +2 "manipulator"&8& +3 "core" & e  +2 "manipulator"&9% +4 "core" %  k + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&:' ] +92 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&;(-] +127 "core" ( + "manipulator"&<& +4 "core" &-V\  } !v +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &-V\   !v +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&>'t +110 "core" ' + "manipulator"&?& +4 "core" &-i @ c +2 "manipulator"&@% +3 "core" %~y C +278 #t-> Hand.open +2 .Hand.open + "manipulator"&A1 +53 "core" 1 +329 #t-> Arm.clear + "manipulator"&B& +4 "core" &-j b + "manipulator"&C% +4 "core" % ~{ +2 .tForearm.reconfigure :loose +39 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +2 "manipulator"&D' ] +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&E(Z +111 "core" ( + "manipulator"&F& +4 "core" &Z\  !r +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &G& +2 "core" &Z\   !r +2 .tForearm.seek :clear +2 "manipulator"&H' ] +3 "core" ' +2 "manipulator"&I& +4 "core" &Z\   !r +2 "manipulator"&J% +3 "core" % X  7  +2152 #t-> exit +6 #mEXIT @1649357015.19PDT @1649357882.74PDT = =mMAIN_scheduler =tMAIN @PDT1649357884.59 #"core_reset"Sent BREAK +2 #t@58865 receive with ifg=0x10, ie=0xFD + #@59497 receive with ifg=0x10, ie=0xFD + #@60151 receive with ifg=0x10, ie=0xFD + #@60785 receive with ifg=0x10, ie=0xFD + #@61419 receive with ifg=0x10, ie=0xFD #@62051 receive with ifg=0x10, ie=0xFD + #@62683 receive with ifg=0x10, ie=0xFD #@63009 receive with ifg=0x80, ie=0xFD + #@56605 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +382 "Can"\ XX + \ XX + #tPolling Can every 10:00 +2 #Cleanly exited at 11:43:35PDT07-Apr-22 +11400 #-> ESP.ready! +154 "sampler") + ) +3 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %͝\ \ Q\  + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %S\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %j\ \ =\ + .tSS.configure :default +3 "sampler")#.0X\  +2 "processing"%% +3 "sampler")% +2 "manipulator"&% +7 "core" %S\ + %j\ \ F\ + % X  5  +2 "manipulator"&& +4 "core" &Z = Y + "storage"(& +4 "core" &[Fw\ L\ I\ # + "storage"(% +4 "core" %g\ L\ S\ +2 "collection"'& +3 "core" &\ \ "\ +2 "processing"%& +3 "core" &\ +2 "collection"'  +3 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +3 "core" V + "processing"%% +3 "core" @ +2 "processing"%& +3 "core"  + "sampler")' +3 "core"  +2 "collection"'(% +4 "core" %͝\ \ L\  + "processing"%)% +4 "core" %S\ +2 "sampler")*% +4 "core" %j\ \ G\ +2 "collection"'+& +3 "core" &\ \ M\ +3 "processing"%,& +4 "core" &\ +2 "manipulator"&-% +3 "core" % X  (  +2 "manipulator"&.& +4 "core" &Z * Y +2 "storage"(/& +3 "core" &[Fv\ J\ K\ # +2 "storage"(0% +4 "core" %g\ 9\ I\ + "collection"'19 +4 "core" 9 + "processing"%29 +4 "core" 9 +6963 #t-> Hand.open + .Hand.open +2 "manipulator"&31 +24 "core" 1 +572 #t-> Arm.to PC +2 "manipulator"&4& +3 "core" &Z  Y +2 "manipulator"&5% +4 "core" % X  &  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&6( +205 "core" ( + "manipulator"&7& +4 "core" &  W \ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &8& +3 "core" &  % \ +2 .tForearm.seek PC +2 "manipulator"&9'ϱ +94 "core" ' + "manipulator"&:& +5 "core" &* n  + "manipulator"&;% +4 "core" %ϫ I * +225 #t-> Hand.close + .Hand.close + "manipulator"& PC.close + "manipulator"&=& +4 "core" &+  +2 "manipulator"&>% +4 "core" % ϫ  * +2 "processing"%?& +3 "core" &\ +2 "processing"%@& +5 "core" &\ +2 .tPC.seek :closed + "processing"%A(W +5 "core" &\ +7 & 2\ $c +9 &wT|\ 6 +10 &\ K +9 &`\ M +9 &D\\\ M +10 &\\\ M +9 &\\\ M +10 &[\ M +9 & K]\ M +9 &" \\\ M +10 &#^\ M +9 &%]\ M +10 &'S\\\ M +9 &)^\ M +9 &*]\ M +10 &,_\ M +9 &.[`\ M +9 &0_\ M +10 &1_\ M +9 &3b\ M +10 &5c\\\ M +9 &7%Z\ M +9 &8Z\ M +10 &:Z\ M +9 &,^\ N +10 &?_\ N +9 &A[\ M +10 &Ct_\ M +9 &E5b\ M +9 &Fc\ N +10 &Hl\ O +9 &Jp~\ Q +9 &L.\ R +10 &M\ S +9 &O\ S +10 &Qp\ T +9 &S3\ S +9 &T\ S +10 &V\ @ +9 &W&c\ Z +9 &W$\ * +3 ( +2 "processing"%@& +2 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.57 + "processing"%B& +4 "core" &W\ * +285 #t-> Hand.open +2 .Hand.open + "manipulator"&C1 +59 "core" 1 +227 #t-> Arm.clear +2 "manipulator"&D& +4 "core" &/  + "manipulator"&E% +4 "core" % ϫ ` * +2 .tForearm.seek :retract +2 "manipulator"&F' ] +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&G(Z +201 "core" ( +2 "manipulator"&H& +4 "core" &Z > + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &Z y + .tForearm.seek :clear +2 "manipulator"&J' ] +15 "core" ' +2 "manipulator"&K& +4 "core" &Z d + "manipulator"&L% +4 "core" % n \\ +5890 #t-> Arm.to CC + "manipulator"&M& +4 "core" &Z w +2 "manipulator"&N% +4 "core" % m +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O( +218 "core" ( + "manipulator"&P& +4 "core" & W @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" & | @ +2 .tForearm.seek CC +2 "manipulator"&R' +91 "core" ' + "manipulator"&S& +5 "core" & @ + "manipulator"&T% +4 "core" %  G +330 #t-> Hand.close +2 .Hand.close + "manipulator"&U/ +54 "core" / +942 #t-> CC.close + "manipulator"&V& +4 "core" & @ +2 "manipulator"&W% +4 "core" %  G +2 "collection"'X& +3 "core" &\ \ ;\ +2 .tCC.seek :open +2 "collection"'Y( +142 "core" ( +2 "collection"'Z& +6 "core" &x\ \ \  +2 .tCC.seek :closed +2 "collection"'[(W +4 "core" &x\ \ P\  +7 &M\ \ [\ &j +9 &fX\ \ U\ 9 +10 &\ \ P\ N +9 &x`\ \ a\ P +9 &:b\ \ _\ P +10 &_\ \ a\ O +9 &d\ \ g\ P +9 &`\ \ g\ O +10 & C`\ \ i\ O +45 &"`\ \ g\ P +10 &#`\ \ f\ O +2 &%e\ \ c\ O + &'J\\\ \ i\ P +2 &) _\ \ a\ P + &*`\ \ ]\ P +4 &,_\ \ a\ O +10 &.R`\ \ _\ P +9 &0a\ \ b\ O +10 &1c\ \ l\ P +9 &3_\ \ p\ P +9 &5Z`\ \ e\ P +10 &7]\ \ i\ P +9 &8`\ \ g\ P +9 &:\\\ \ s\ O +10 &%]\ \ n\ O +10 &?f\ \ m\ O +9 &A_\ \ n\ P +9 &Cje\ \ s\ P +10 &E-`\ \ ~\ O +9 &Fc\ \ y\ P +9 &Hl\ \ \ Q +10 &Jiy\ \ |\ S +9 &L$\ \ y\ U +9 &M\ \ ~\ Y +10 &O\ \ z\ X +9 &Q`\ \ \ Y +10 &S \ \ \ Y +9 &T\ \ \ Z +9 &VY^\ \ \ : +10 &Vl\ \ \ @ +5 ( +2 "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.81 + "collection"'\\& +4 "core" &VV\ \ \ @ +2 &VV\ \ \ @ +639 #t-> Hand.open + .Hand.open +2 "manipulator"&]1 +63 "core" 1 +456 #t-> Arm.clear +2 "manipulator"&^& +4 "core" & @ + "manipulator"&_% +5 "core" %   + .tForearm.seek :retract +2 "manipulator"&`' ] +111 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&a(Z +224 "core" ( +2 "manipulator"&b& +4 "core" &Z  u \\ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +3 "core" &Z \\ +2 .tForearm.seek :clear + "manipulator"&d' ] +4 "core" ' + "manipulator"&e& +4 "core" &Z K \\ +2 "manipulator"&f% +3 "core" % N E +27890 "Can"\ dd +60002 \ dd +40011 #t-> PH.hold "30:00", 28 +3 .PH.hold 30:00,28C +3 "processing"%g   ^ +703 #t-> cH.hold "30:00", 28 +2 !o:NoMethodError : mesgu:NameError::message+undefined method `hold' for :cH:Symbol: name: hold: args["\ 30:00i!:bt["(ESP):14:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +576 #-> CH.hold "30:00", 28 +2 .CH.hold 30:00,28C +3 "collection"'h   4 +18699 "Can"\ dd +51987 #t-> Thermal.coast +2 .CH.coast +2 "collection"'i +3 "core"  + .tPH.coast +2 "processing"%j +5 "core"  @ +6992 #t-> PC.open +2 .PC.seek :open +2 "processing"%k( +397 "core" ( + "processing"%l& +4 "core" &\ +601 "Can"\ ^^ +667 #t-> CC.open +2 .CC.seek :open +2 "collection"'m( +395 "core" ( + "collection"'n& +4 "core" & \ +58931 "Can"\ RR +60002 \ RR +60002 \ RR +60002 \ RR +60002 \ RR +60002 \ RR +60002 \ RR +60002 \ RR +60002 \ SR +60001 \ RR +60002 \ RR +36177 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%o +134 "core"  +314 #t-> PSR.flush +2 .PSR.select :flush +3 "processing"%j +743 #t-> PS.pull 2 + "processing"%p% +4 "core" %S\ +2 .tPS.seek 2ml + "processing"%q'% +2117 "core" ' +2 "processing"%r% +4 "core" %)\  +405 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%s  +43 "core"  +241 #t-> PS.empty +3 .PS.seek 0ml + "processing"%t'T +2107 "core" ' + "processing"%u% +4 "core" %R\ +249 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%v +44 "core"  +323 #t-> PS.pull .5 + "processing"%w% +4 "core" %R\ +2 .tPS.seek 0.5ml +2 "processing"%x' +585 "core" ' +2 "processing"%y% +4 "core" %\  +336 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%z' +2111 "core" ' + "processing"%{% +4 "core" %\  +14010 "Can"\ SS +17457 #t-> PSV.waste2 +2 .PSV.dial :waste2 +2 "processing"%|  +75 "core" ~ +954 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%}'T +2620 "core" ' +2 "processing"%~% +4 "core" %R\ +333 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +72 "core"  +430 #t-> PS.pull .5 +2 "processing"%% +3 "core" %R\ +2 .tPS.seek 0.5ml +2 "processing"%' +582 "core" ' + "processing"%% +4 "core" %\  +4950 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2131 "core" ' +2 "processing"%% +4 "core" %\ +1441 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +511 #t-> PS.empty +3 .PS.seek 0ml + "processing"% 'T +2620 "core" ' +2 "processing"% % +4 "core" %V\ +920 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +43 "core"  +286 #t-> PS.pull .5 +2 "processing"%% +3 "core" %V\ +3 .tPS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 "processing"%% +4 "core" %\  +7878 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2106 "core" ' +2 "processing"%% +3 "core" %\  +652 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +251 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2618 "core" ' +2 "processing"%% +4 "core" %Y\ +571 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +55 "core"  +818 #t-> PSR.air + .PSR.select :air +2 "processing"% +490 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + "processing"%% +4 "core" %\  +643 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +431 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2614 "core" ' + "processing"%% +4 "core" %Y\ +616 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +44 "core"  +1322 "Can"\ SS +15307 #t-> exit +5 #mEXIT @1649368244.18PDT @1649439714.32PDT = =tMAIN =mMAIN_scheduler @PDT1649439716.14 #"core_reset"Sent BREAK +2 #t@17450 idle with ifg=0x84, ie=0x75 + #@18131 select with ifg=0x10, ie=0xF5 #@18789 receive with ifg=0x10, ie=0xFD + #@19428 receive with ifg=0x10, ie=0xFD + #@20076 receive with ifg=0x10, ie=0xFD + #@20725 receive with ifg=0x10, ie=0xFD #@21373 receive with ifg=0x10, ie=0xFD + #@21702 receive with ifg=0x80, ie=0xFD #@4403 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +241 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +394 "Can"s\ VV s\ VV + #tPolling Can every 10:00 +3 #Cleanly exited at 14:50:44PDT07-Apr-22 +568 #-> ESP.ready! +154 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" %͝\ T\ N\  +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %Y\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %j\ \ [\ + .tSS.configure :default +3 "sampler")#.0X Hand.open + .Hand.open +2 "manipulator"&41 +17 "core" 1 +16921 #t-> Arm.to CC +2 "manipulator"&5& +3 "core" &Z R \\ +2 "manipulator"&6% +4 "core" % N P +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&7( +214 "core" ( + "manipulator"&8& +4 "core" &\ @ !u +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &\ u c !u +2 .tForearm.seek CC +2 "manipulator"&:' +93 "core" ' + "manipulator"&;& +4 "core" &\  h i !t +2 "manipulator"&<% +3 "core" %Ц r +1343 #t-> Arm.clear + "manipulator"&=& +4 "core" &\  r L !t + "manipulator"&>% +4 "core" %Ц  +2 .tForearm.seek :retract +2 "manipulator"&?' ] +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&@(Z +224 "core" ( +2 "manipulator"&A& +4 "core" &Z  s + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +2 "core" &Z M s +3 .tForearm.seek :clear +2 "manipulator"&C' ] +16 "core" ' + "manipulator"&D& +4 "core" &Z  s +2 "manipulator"&E% +3 "core" % P\   +32579 "Can"n\ PP +60002 g\ TS +60002 b\ SS +60002 c\ TT +60001 e\ TT +60002 `\ TT +60002 [\ TT +60002 T\ TT +60002 J\ TT +60002 ?\ TT +60002 :\ UT +60002 \ TU +60001 \ TT +60002 \ TT +60002 \ TT +2915 #t-> can +2 "Can"\ TT +57085 \ TT +60002 \ TT +60002 \ SS +60002 \ SR +60002 \ TT +11076 #t-> PH +2 "processing"%F9 +3 "core" 9 +536 #t-> CH +3 "collection"'G9 +3 "core" 9 +416 #t-> Thermal.coast +47963 "Can"\ SS +60002 \ SS +60001 \ TT +60002 \ SS +60002  \ SS +60002 \ SS +60002 \ SS +60002  \ SS +60002 \ SS +60002 !\ SS +60002 *\ SS +60002 &\ SS +60001 \ SR +60002 \ SS +13963 #t-> exit +5 #mEXIT @1649460262.64PDT @1649702513.56PDT = =mMAIN_scheduler =tMAIN @PDT1649702515.44 #"core_reset"Sent BREAK +2 #t@64667 receive with ifg=0x10, ie=0xFD + #@65305 receive with ifg=0x10, ie=0xFD + #@425 receive with ifg=0x10, ie=0xFD #@1063 receive with ifg=0x10, ie=0xFD + #@1710 receive with ifg=0x10, ie=0xFD #@2357 receive with ifg=0x10, ie=0xFD + #@3004 receive with ifg=0x10, ie=0xFD + #@3335 receive with ifg=0x80, ie=0xFD #@56914 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +249 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +392 "Can"\ VV + \ VV + #tPolling Can every 10:00 +3 #Cleanly exited at 16:24:22PDT08-Apr-22 +188 #-> can +3 "Can"\ UU +1630 #t-> exit +9 #mEXIT @1649702540.38PDT @1649702543.29PDT = =mMAIN_scheduler =tMAIN @PDT1649702545.16 #"core_reset"Sent BREAK +2 #t@64667 receive with ifg=0x10, ie=0xFD + #@65305 receive with ifg=0x10, ie=0xFD #@425 receive with ifg=0x10, ie=0xFD + #@1063 receive with ifg=0x10, ie=0xFD + #@1710 receive with ifg=0x10, ie=0xFD + #@2357 receive with ifg=0x10, ie=0xFD #@3004 receive with ifg=0x10, ie=0xFD + #@3335 receive with ifg=0x80, ie=0xFD #@34571 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +398 "Can"\ VU + \ VU + #tPolling Can every 10:00 +2 #Cleanly exited at 11:42:20PDT11-Apr-22 +212 #-> can +3 "Can"\ SS +10865 #t-> can +2 "Can"\ TS +48914 \ TT +60002 \ TT +60002 \ TT +60001 \ TT +60002 \ TT +60002 \ ST +60002 \ SS +60002 \ TS +60002 \ TT +8271 #t-> Hand.open +2 .Hand.open +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +4 "core"  + "processing"% +2 % +3 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %͝ X\  + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %Y\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %j\ }\ z g\ + .tSS.configure :default +3 "sampler")#.0X ESP.ready@ +2 !o:SyntaxError: mesg"Ocompile error\ (ESP):4: syntax error, unexpected $undefined, expecting $end:bt["(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +290 #-> ESP.ready! +3 "collection"'% +2 "processing"%% +4 "core" %͝ c\  + "manipulator"&% +9 "sampler")% +4 "core" %Y,\ + % P\  f  + %j\ \ { a\ +2 "manipulator"&& +3 "core" &Z , s +2 "storage"(& +3 "core" &[Fv e\ # +2 "storage"(% +3 "core" %g z\ +2 "collection"' & +3 "core" & M\ +2 "processing"%!& +3 "core" &,\ +2 "collection"'" +3 "core"  + "collection"'# +3 "core"  +2 "collection"'$ +3 "core"  +2 "processing"%% +3 "core"  + "processing"%& +3 "core" V +2 "processing"%' +3 "core" @ + "processing"%( +3 "core"  +2 "sampler")) +3 "core"  + "collection"'*% +4 "core" %͝ V\  +2 "processing"%+% +4 "core" %Y,\ + "sampler"),% +4 "core" %j\ |\ | p\ +2 "collection"'-& +3 "core" & _\ +2 "processing"%.& +4 "core" &-\ +2 "manipulator"&/% +4 "core" % P\  *  +2 "manipulator"&0& +3 "core" &Z W s +2 "storage"(1& +3 "core" &[Fv y\ # +2 "storage"(2% +4 "core" %g `\ + "collection"'39 +3 "core" 9q} +2 "processing"%49 +3 "core" 9 +23776 #t-> Arm.to PC + "manipulator"&5& +4 "core" &Z < s +2 "manipulator"&6% +4 "core" %  6 y +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&7( +182 "core" ( +2 "manipulator"&8& +4 "core" & N  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" & d  +2 .tForearm.seek PC + "manipulator"&:'ϱ +102 "core" 'І > +3 !to:Slide::Error\ : mesg"Forearm speedErr at CC: @replyo:I2C::Servo::AbsMove3Reply : @sourcei+: @error: speedErr:@destinationi%: @tagi?: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi> : voltagef12.363312714776633_: @type2F:@axisName" Forearm:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2505 #-> Arm.to PC + "manipulator"&;& +4 "core" &   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&<( +8 "core" ( + "manipulator"&=& +4 "core" & [  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" & o  +2 .tForearm.seek PC +2 "manipulator"&?'ϱ +25 "core" ' +2 "manipulator"&@& +4 "core" &  + "manipulator"&A% +4 "core" % ) +412 #t-> Hand.close + .Hand.close +2 "manipulator"&B/ +63 "core" / +2748 #t-> PC.close +2 "manipulator"&C& +3 "core" &   +2 "manipulator"&D% +4 "core" % l   +2 "processing"%E& +4 "core" &+\ +2 "processing"%F& +4 "core" &,\ +2 .tPC.seek :closed +2 "processing"%G(W +4 "core" &\  +9 &3\ +{ +9 &d\ ? +10 &_y\ O +9 &"_\ O +10 &\\\ N +9 &]\ N +9 &hb\ O +10 &+`\ N +9 & ]\ N +10 &"b\ O +9 &$p`\ O +9 &&3Z\ N +10 &'^\ N +9 &)]\ N +9 &+x\\\ O +10 &-:\\\ O +9 &.^\ O +10 &0_\ N +9 &2`\ O +9 &4Bc\ O +10 &6b\ O +9 &7d\ O +9 &9`\ O +10 &;K`\ N +9 &= b\ O +10 &>c\ O +9 &@b\ O +9 &BQe\ O +10 &Dc\ O +9 &Ec\ O +9 &Gh\ O +10 &IRw\ Q +9 &K\ T +10 &L\ T +9 &N\ T +9 &PQ\ T +10 &R\ U +9 &S\ U +9 &U\ U +10 &W6wr\ &x +9 &Wy\ < +10 ( + &W\ , +2 "processing"%F& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.55 + "processing"%H& +5 "core" &W,\ , +778 #t-> Hand.open + .Hand.open + "manipulator"&I1 +60 "core" 1 +18649 #t-> Arm.to CC +2 "manipulator"&J& +4 "core" &   + "manipulator"&K% +4 "core" % l  .  +2 .tForearm.seek :retract +38 "manipulator"&L' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&M( +362 "core" ( +3 "manipulator"&N& +4 "core" &   Z "y + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" & | Y "y +2 .tForearm.seek CC +2 "manipulator"&P' +97 "core" ' +2 "manipulator"&Q& +4 "core" &B  % 6 + "manipulator"&R% +4 "core" %  6 0 +23 "Can"\ \\\\ +1464 #t-> Hand.close +2 .Hand.close +2 "manipulator"&S/ +59 "core" / +3424 #t-> CC.close +2 "manipulator"&T& +4 "core" &B D 6 + "manipulator"&U% +5 "core" %  1 + "collection"'V& +4 "core" & \ +2 "collection"'W& +4 "core" & )\ +2 .tCC.seek :closed +2 "collection"'X(W +4 "core" & '\  +8 &/~ ,\ +| +10 &c \ @ +9 &T~ \ Q +10 &] &\ P +9 &c (\ Q +9 &` )\ Q +10 &\\` '\ P +9 &` *\ P +9 & _ (\ P +10 &"_ '\ P +9 &$e` (\ P +10 &&%c &\ Q +9 &'b '\ P +9 &)` *\ P +10 &+ld &\ P +9 &-.c '\ P +9 &.e )\ P +10 &0e )\ P +9 &2td (\ P +10 &45b +\ Q +9 &5b *\ P +9 &7c '\ P +10 &9}` )\ P +9 &;@b )\ P +9 &=e )\ P +10 &>` (\ P +9 &@c (\ P +10 &BG` (\ P +9 &Dg '\ P +9 &Eg )\ P +10 &Gj )\ Q +9 &IIu +\ R +9 &K )\ T +10 &L \ W +9 &N{ \ Y +10 &P< (\ Y +9 &Q '\ Z +9 &S  \ Z +10 &U~ &\ M +9 &VE '\ (y +9 &Vh (\ E +6 ( +2 "collection"'W& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.87 +2 "collection"'Y& +5 "core" &Vc %\ E + &Vc (\ E +2409 #t-> Hand.open + .Hand.open + "manipulator"&Z1 +57 "core" 1 +320 #t-> Arm.clear +2 "manipulator"&[& +3 "core" &C 5 +2 "manipulator"&\\% +4 "core" %  . +2 .tForearm.seek :retract +2 "manipulator"&]' ] +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&^(Z +217 "core" ( +2 "manipulator"&_& +4 "core" &Z % + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &`& +3 "core" &Z +2 .tForearm.seek :clear +2 "manipulator"&a' ] +4 "core" ' +2 "manipulator"&b& +4 "core" &Z + "manipulator"&c% +4 "core" % a   +51457 "Can"\ kj +14634 #t-> CC.open +2 .CC.seek :open +2 "collection"'d( +399 "core" ( + "collection"'e& +4 "core" & \ +10685 #t-> Hand.open +353 #-> Arm.to CC + "manipulator"&f& +4 "core" &Z + "manipulator"&g% +4 "core" % a  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&h( +223 "core" ( +2 "manipulator"&i& +4 "core" &  3 # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" &  # +2 .tForearm.seek CC + "manipulator"&k' +105 "core" ' +2 "manipulator"&l& +4 "core" &a 8 : (  + "manipulator"&m% +4 "core" % 7 1 +742 #t-> Hand.close + .Hand.close +2 "manipulator"&n/ +60 "core" / +5236 #t-> CC.close +2 "manipulator"&o& +4 "core" &f . - X  +2 "manipulator"&p% +4 "core" % 7 . z +2 "collection"'q& +3 "core" & \ +2 "collection"'r& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"'s(W +4 "core" &  \ \ +8 &.} \ +{ +10 &b \ ? +9 &K{ \ \ P +9 & \\  \ P +10 &` \ O +9 &a \ P +9 &T_ \ O +10 &_ \ O +9 & ^ \ P +10 &"b  \ P +9 &$[b \ P +9 &&_ \ O +10 &'] \ O +9 &)` \ O +9 &+d_ \ O +10 &-%] \ P +9 &._ \ O +10 &0b \ P +9 &2lc \ O +9 &4.b \ O +10 &5b \ P +9 &7_ \ O +9 &9t` \ O +10 &;5` \ P +9 &<b \ P +9 &>_ \ O +10 &@|_ \ O +9 &B?] \ O +10 &Dc \ O +9 &E` \ P +9 &Gg \ P +10 &IAn \ Q +9 &J \ S +9 &L \ V +10 &Nq \ Y +9 &P2 \ Y +10 &Q \ Y +9 &S \ Z +9 &Uu \ P +10 &VP \ ({ +9 &V] \ G +2 ( +2 "collection"'r& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.85 + "collection"'t& +5 "core" &VY \ G +1991 #t-> Hand.open + .Hand.open + "manipulator"&u1 +55 "core" 1 +420 #t-> Arm.clear +2 "manipulator"&v& +3 "core" &i - - \\  +2 "manipulator"&w% +4 "core" % . / , +2 .tForearm.seek :retract +2 "manipulator"&x' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&y(Z +221 "core" ( + "manipulator"&z& +4 "core" &Z 9 ` +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &Z ` +2 .tForearm.seek :clear +2 "manipulator"&|' ] +3 "core" ' +2 "manipulator"&}& +3 "core" &Z  ` +2 "manipulator"&~% +4 "core" % M   +24228 "Can"\ jj +9637 #t-> CH.status +2 "collection"'9 +2 "core" 9u +347 #t-> PH.status + "processing"%9 +3 "core" 9 +1563 #t-> can.instance_eval{@temperature} +3 "Can"\ ii +4089 #t-> CH.hold "30:00", 25 +3 .CH.hold 30:00,25C +3 "collection"'   [ +441 #t-> PH.hold "30:00", 25 +3 .PH.hold 30:00,25C +3 "processing"%  8  +43902 "Can"\ pp +12780 #t-> can.instance_eval{@temperature} +3 "Can"\ +109 #t-> CH.hold "30:00", 25 +4 .CH.hold 30:00,25C +2 "collection"'   [ +6 "core"  +107 #t-> PH.hold "30:00", 25 +3 .PH.hold 30:00,25C +3 "processing"%  8  +4 "core"  +927 #t-> can.instance_eval{@temperature} +3 "Can"\ +503 #t-> CH.status +2 "collection"'9 +4 "core" 9 ? +462 #t-> PH.status +2 "processing"%\ 9 +3 "core" 94M +1136 #t-> CH.hold "30:00", 28 +3 .CH.hold 30:00,28C +3 "collection"'   4 +7 "core"  +924 #t-> PH.hold "30:00", 28 +4 .PH.hold 30:00,28C +3 "processing"%   ^ +6 "core"  +42988 "Can"\ +22373 #t-> can.instance_eval{@temperature} +3 "Can"\ ll +259 #t-> PH.status + "processing"%9 +3 "core" 9\ B +274 #t-> CH.status +2 "collection"'9 +3 "core" 9\ r +756 #t-> CH.hold "30:00", 31 +3 .CH.hold 30:00,31C +3 "collection"'   B +4 "core" \ +520 #t-> PH.hold "30:00", 31 +4 .PH.hold 30:00,31C +3 "processing"%   h +4 "core" \ +35787 "Can"\ +28641 #t-> can.instance_eval{@temperature} +4 "Can"\ +161 #t-> PH.status + "processing"%9 +3 "core" 9\  +352 #t-> CH.status +3 "collection"'9 +3 "core" 9\ < +694 #t-> CH.hold "30:00", 40 +3 .CH.hold 30:00,40C +3 "collection"'  P  +5 "core" \ X +411 #t-> PH.hold "30:00", 40 +3 .PH.hold 30:00,40C +3 "processing"%  q & +4 "core" \ T +29708 "Can"\ +29609 #t-> Thermal.coast + .CH.coast +2 "collection"' +3 "core"  V + .tPH.coast +2 "processing"% +5 "core"  F +781 #t-> PC.open +2 .PC.seek :open +2 "processing"%( +398 "core" ( + "processing"%& +4 "core" &#\ +16306 #t-> Hand.open +1989 #-> Arm.grab :garage +2 "manipulator"&& +3 "core" &Z c ` +2 "manipulator"& % +4 "core" % M X  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&!(-] +128 "core" ( + "manipulator"&"& +4 "core" &-R\   p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" &-R\   !p +2 .tForearm.seek :garage +2 "manipulator"&$'t +104 "core" ' + .tHand.close + "manipulator"&%/ +55 "core" / +579 #t-> Arm.to PC + "manipulator"&&& +4 "core" &-b   ` +2 "manipulator"&'% +4 "core" % π ) # +2 .tForearm.seek :retract +2 "manipulator"&(' ] +107 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&)( +127 "core" ( +2 "manipulator"&*& +4 "core" &    M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &+& +3 "core" &  , M +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&,'ϱ +109 "core" ' +2 "manipulator"&-& +4 "core" & 4 / < M +2 "manipulator"&.% +3 "core" %ϲ - , e +1504 #t-> PC.close +2 "manipulator"&/& +3 "core" & , , / M +2 "manipulator"&0% +5 "core" %ϲ - ,  + "processing"%1& +4 "core" &\ +2 "processing"%2& +5 "core" &$\ +2 .tPC.seek :closed +2 "processing"%3(W +4 "core" &$\ +7 &A$\ $e +47 &V$\ 7 +13 &$\ L +3 &\\.\ N + &V]$\ N +2 &^$\ N + &^$\ N +2 &\\%\ N +6 & ^_#\ N +10 &"!]$\ M +9 &#[$\ N +10 &%\\$\ N +9 &'gY$\ M +9 &)([#\ N +10 &*]%\ N +9 &,_$\ N +9 &.n_$\ N +10 &00Z&\ N +9 &1\\%\ N +10 &3b%\ N +9 &5v]$\ N +9 &78^ \ N +10 &8_$\ N +9 &:_%\ N +9 &<~]$\ N +10 &>@[%\ N +9 &@]$\ N +10 &A\\%\ N +9 &C^%\ N +9 &EE_$\ O +10 &Gh$\ O +9 &Hy#\ Q +9 &J~$\ S +10 &L>$\ T +9 &M%\ T +10 &O$\ T +9 &Q$\ T +9 &SE%\ T +10 &U#\ U +9 &V%\ 9 +9 &W2&\ O +10 &W%\ ( +2 ( +2 "processing"%2& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.58 + "processing"%4& +5 "core" &W#\ ( +845 #t-> PC.open +2 .PC.seek :open +2 "processing"%5( +399 "core" ( +2 "processing"%6& +4 "core" &\ +2918 #t-> PC.close + "manipulator"&8& +4 "core" & , , M +2 "manipulator"&9% +5 "core" %ϲ . , $ + "processing"%& +4 "core" &\ +3 "processing"%:& +4 "core" &$\ +2 .tPC.seek :closed +2 "processing"%(W +5 "core" &$\ +7 &9$\ $e +9 &zU~$\ 7 +10 &~%\ L +9 &X%\ N +9 &JW%\ N +10 & \\%\ N +9 &]$\ M +9 &Y$\ M +10 & R]"\ N +9 &"X$\ M +10 &#Y$\ M +9 &%[&\ M +9 &'[V$\ M +10 &)Y$\ M +9 &*\\$\ N +9 &,\\$\ N +10 &.b^%\ N +9 &0$\\&\ N +10 &1]%\ M +9 &3\\$\ N +9 &5jY$\ N +10 &7,W$\ N +9 &8\\%\ N +9 &:]%\ N +10 &4[%\ N +10 &?^$\ N +9 &AZ$\ M +9 &Cy\\$\ N +10 &E:]$\ N +9 &Ff%\ O +9 &Hw%\ Q +10 &Js$\ S +9 &L1$\ T +9 &M#\ T +10 &O$\ T +9 &Qw$\ T +10 &S8#\ T +9 &T&\ U +9 &V'\ ? +10 &W+x#\ S +9 &W %\ * +2 ( +2 "processing"%:& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.61 + "processing"%;& +4 "core" &W\ * +241 #t-> PC.open +2 .PC.seek :open +2 "processing"%=( +399 "core" ( + "processing"%>& +4 "core" &\ +608 #t-> Arm.to garage +2 "manipulator"&@& +3 "core" & , + % M +2 "manipulator"&A% +4 "core" %ϲ - * 6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&7' ] +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&B(-] +121 "core" ( + "manipulator"&C& +4 "core" &-U B  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &-U  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&E't +113 "core" ' + "manipulator"& & +5 "core" &-V V S !  + "manipulator"&H% +4 "core" %~{ V K . y +1374 #t-> Hand.open + .Hand.open +2 "manipulator"&F1 +4 "Can"\ xw +56 "core" 1 +480 #t-> Arm.to clear + "manipulator"&I& +4 "core" &-Y O R G  + "manipulator"&J% +5 "core" % ~} O P  y + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&K' ] +111 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&?(Z +114 "core" ( + "manipulator"&<& +4 "core" &Z  A "y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &N& +4 "core" &Z  M "y +2 .tForearm.seek :clear +2 "manipulator"&O' ] +15 "core" ' +2 "manipulator"&Q& +4 "core" &Z  "y + "manipulator"&R% +4 "core" % M    +6794 #t-> Arm.to PC + "manipulator"&L& +4 "core" &Z\  E !w +2 "manipulator"&S% +4 "core" %  Z +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&T( +187 "core" ( +2 "manipulator"&U& +4 "core" & z  H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" & g H +2 .tForearm.seek PC +2 "manipulator"& 'ϱ +108 "core" ' + "manipulator"&Y& +5 "core" & m m H + "manipulator"&W% +4 "core" %Ϸg u o ; +1633 #t-> Hand.close + .Hand.close + "manipulator"&Z/ +705 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[5A:->26]: @requesto:I2C::Servo::Grip3Request : @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+:@maxDelayo:\ Delay: @_dc_obji : @tag0: @channeli:bt["3/home/esp/esp2/lib/i2c/msg.rb:317:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:211:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:342"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #1 of 3 + "manipulator"&[/ +3 "core" / !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[5A:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:615:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:610:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +704 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[5B:->26]: @requesto:I2C::Servo::Grip3Request : @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+:@maxDelayo:\ Delay: @_dc_obji : @tag0: @channeli:bt["3/home/esp/esp2/lib/i2c/msg.rb:317:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:211:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:342"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #2 of 3 +6 "manipulator"&\\/ +3 "core" / !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[5B:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:615:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:610:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +704 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[5C:->26]: @requesto:I2C::Servo::Grip3Request : @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+:@maxDelayo:\ Delay: @_dc_obji : @tag0: @channeli:bt["3/home/esp/esp2/lib/i2c/msg.rb:317:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:211:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:342"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #3 of 3 + "manipulator"&P/ +3 "core" / + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[5C:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:615:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:610:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +704 !to:I2C::Request::Timeout : mesg"[Hand could not finish closing because\ No Response to I2C::Servo::Grip3Request[50:->26]:@checkpoint: omitted: @requesto:I2C::Servo::Grip3Request : @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+:@maxDelayo:\ Delay: @_dc_obji : @tag0: @channeli:bt["3/home/esp/esp2/lib/i2c/msg.rb:317:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:211:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:342"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +884 #-> Hand.open + .Hand.open +2 "manipulator"&_1 +3 "core" / + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[50:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:615:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:610:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +33 1 +739 #t-> Arm.clear +2 "manipulator"&`& +4 "core" & ` g ? G +2 "manipulator"&b% +4 "core" % ϴo k e * +2 .tForearm.seek :retract +2 "manipulator"&c' ] +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&M(Z +191 "core" ( +2 "manipulator"&]& +4 "core" &Z\  !s +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &Z\  !s +2 .tForearm.seek :clear +2 "manipulator"&e' ] +4 "core" ' + "manipulator"&f& +4 "core" &Z\  !s +2 "manipulator"&g% +4 "core" % V\   +2881 #t-> Arm.to PC + "manipulator"&i& +4 "core" &Z\  !s +2 "manipulator"&j% +5 "core" % V\   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&^( +189 "core" ( + "manipulator"&l& +4 "core" & b # N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &   N +3 .tForearm.seek PC +2 "manipulator"&a'ϱ +104 "core" ' +2 "manipulator"&n& +4 "core" &  2 M + "manipulator"&o% +4 "core" %Ͻ   +705 #t-> Hand.close + .Hand.close + "manipulator"&p/ +65 "core" / +2820 #t-> PC.close +2 "manipulator"&q& +4 "core" &   _ M +2 "manipulator"&d% +4 "core" % Ͻ + , q +2 "processing"%t& +3 "core" &\ +2 "processing"%r& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%u(W +4 "core" &%\  +8 &3~#\ *y +10 &e$\ ? +9 &hu%\ O +10 &)Z&\ O +9 &Y%\ N +9 &Y%\ O +10 &pZ$\ N +9 &3V%\ N +9 & Y$\ O +10 &"Y$\ N +9 &$xU#\ N +10 &&9W&\ O +9 &'X$\ N +9 &)Z%\ N +10 &+Y%\ O +9 &-AY%\ O +9 &/[&\ N +10 &0[$\ N +9 &2W&\ O +10 &4I]%\ O +9 &6 Z$\ O +9 &7V"\ N +10 &9W#\ O +9 &;QX$\ O +9 &=X%\ N +10 &>Z$\ O +9 &@]$\ N +10 &BY\\%\ O +9 &D_$\ O +9 &E[&\ O +10 &Gb$\ O +9 &IZq&\ Q +9 &K%\ S +10 &L#\ T +9 &N$\ U +9 &PW&\ U +10 &R$\ U +9 &S$\ U +10 &U%\ U +9 &W,mo%\ %s +9 &W Y$\ + +9 ( +3 "processing"%r& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.63 + "processing"%v& +5 "core" &W$\ & &W"\ & +1257 #t-> hand.open +2 !o:NoMethodError : mesgu:NameError::message2private method `open' called for :hand:Symbol: name: open: args[:bt["(ESP):65:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +247 #-> Hand.open + .Hand.open +2 "manipulator"&w1 +60 "core" 1 +321 #t-> Arm.clear +2 "manipulator"&k& +3 "core" & 2 5 { M +2 "manipulator"&z% +4 "core" % Ͻ  6 +2 .tForearm.seek :retract +2 "manipulator"&{' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&}(Z +192 "core" ( + "manipulator"&~& +4 "core" &Z  ! # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &Z  / # +2 .tForearm.seek :clear +2 "manipulator"&x' ] +3 "core" ' +2 "manipulator"&& +4 "core" &Z  # + "manipulator"&% +4 "core" % M   +36049 "Can"\ kk +60002 \ ll +60002 |\ ll +60002 o\ ll +60001 l\ ll +60002 s\ kk +34911 #t-> can.instance_eval{@temperature} +3 "Can"r\ kk +766 #t-> PH.status +2 "processing"%9 +2 "core" 9 +506 #t-> CH.status +2 "collection"'\ 9 +3 "core" 9 +1883 #t-> PH.hold "30:00", 25 +3 .PH.hold 30:00,25C +2 "processing"%  8  +365 #t-> CH.hold "30:00", 25 +2 .CH.hold 30:00,25C +4 "collection"'   [ +21548 "Can"o\ jj +45772 #t-> can.instance_eval{@temperature} +3 "Can"o\ on +230 #t-> PH.status + "processing"%9 +4 "core" 99\ +178 #t-> CH.status + "collection"'9 +3 "core" 9\  +557 #t-> PH.hold "30:00", 28 +8 .PH.hold 30:00,28C +3 "processing"%   ^ +4 "core" \ +341 #t-> CH.hold "30:00", 28 +4 .CH.hold 30:00,28C +3 "collection"'   4 +6 "core" \ +12884 "Can"p\ jj +45820 #t-> can.instance_eval{@temperature} +3 "Can"i\ +168 #t-> PH.status + "processing"%9 +3 "core" 9 B +160 #t-> CH.status +2 "collection"'9 +3 "core" 9~ : +573 #t-> PH.hold "30:00", 31 +3 .PH.hold 30:00,31C +3 "processing"%   h +6 "core"  ` +285 #t-> CH.hold "30:00", 31 +3 .CH.hold 30:00,31C +3 "collection"'   B +4 "core"  ] +12962 "Can"d\ jj +60002 \\\ +57025 #t-> can.instance_eval{@temperature} +3 "Can"Q\ +164 #t-> PH.status + "processing"%9 +3 "core" 9c +162 #t-> CH.status +2 "collection"'9 +3 "core" 9^ +1031 #t-> PH.hold "30:00", 40 +3 .PH.hold 30:00,40C +3 "processing"%G  q & +4 "core"  +417 #t-> CH.hold "30:00", 40 +3 .CH.hold 30:00,40C +4 "collection"'  P  +6 "core"  +1168 "Can"R  +60002 Q\ +39871 #t-> can.instance_eval{@temperature} +3 "Can"Q\ +163 #t-> PH.status +2 "processing"%9 +3 "core" 9o +171 #t-> CH.status + "collection"' 9 +3 "core" 9PF +464 #t-> PH.hold "30:00", 55 +3 .PH.hold 30:00,55C +3 "processing"%"   _ +4 "core"  +278 #t-> CH.hold "30:00", 55 +3 .CH.hold 30:00,55C +3 "collection"'#   E +4 "core"  +19023 "Can"J\ +60002 A\ +30814 #t-> can.instance_eval{@temperature} +3 "Can"C\ +147 #t-> PH.status + "processing"%y9 +3 "core" 9_< +144 #t-> CH.status + "collection"'%9 +3 "core" 96 +605 #t-> PH.hold "30:00", 70 +4 .PH.hold 30:00,70C +3 "processing"%|  \  \ 0 +5 "core" Z +397 #t-> CH.hold "30:00", 70 +3 .CH.hold 30:00,70C +3 "collection"'&  \  \ " +7 "core" _ +27858 "Can"?\ wWW +60002 D\   +14812 #t-> can.instance_eval{@temperature} +3 "Can"=\ %$ +207 #t-> PH.status +2 "processing"%'9 +3 "core" 9\ $ +183 #t-> CH.status + "collection"'*9 +4 "core" 9\ J +635 #t-> PH.hold "30:00", 82 +3 .PH.hold 30:00,82C +3 "processing"%+   ` +5 "core" F +327 #t-> CH.hold "30:00", 82 +3 .CH.hold 30:00,82C +3 "collection"'$   V +6 "core" C +43802 "Can"5\ |JJ +60002 '\ t]] +11842 #t-> can.instance_eval{@temperature} +3 "Can"%\ vZZ +155 #t-> PH.status +2 "processing"%-9 +3 "core" 9  & +3847 #t-> CH.status + "collection"'.9 +4 "core" 9  +419 #t-> PH.hold "30:00", 85 +4 .PH.hold 30:00,85C +2 "processing"%!   i +6 "core"  +222 #t-> CH.hold "30:00", 85 +3 .CH.hold 30:00,85C +3 "collection"'(   d +4 "core"  +43482 "Can"\ wTT +47794 #t-> can.instance_eval{@temperature} +3 "Can"\ nhh +161 #t-> PH.status +2 "processing"%/9 +3 "core" 9  T +218 #t-> CH.status + "collection"'09 +3 "core" 9 S +4997 #t-> PH.hold "30:00", 88 +3 .PH.hold 30:00,88C +3 "processing"%1   C +4 "core" % +224 #t-> CH.hold "30:00", 88 +3 .CH.hold 30:00,88C +3 "collection"'   = +4 "core" % +3743 #t-> can.instance_eval{@temperature} +8 "Can"\ # +2825 \ : +60002 \ knn +60001 h\ kmm +15559 #t-> can.instance_eval{@temperature} +3 "Can"o\ joo +281 #t-> PH.status +2 "processing"%49 +2 "core" 9 AK +1753 #t-> CH.status + "collection"'29 +3 "core" 9  +10222 #t-> Thermal.coast + .CH.coast +2 "collection"'3 +3 "core" ! + .tPH.coast +2 "processing"%6 +5 "core" + +32162 "Can"\ gh +60002 \ gg +60002 \ gg +60002 \ hg +60002 \ gf +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60001 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ fe +60002 \ ee +60002 \ ee +60001 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60001 \ ee +60002 \ ee @PDT1649746953.12 \ ee +60002 \ ee +60002 \ ee +60002 \ ed +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60001 \ ee +60002 \ ee +60002  \ ee +60002  \ ee +60002 \ ee +60002  \ ee +60002  \ ee +60002 \ ee +60002 \ ee +60001 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ fe +60002 \ ee +60002 \ ee +60001 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60001 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ ee +60002 \ fe +60001  \ ee +60002 \ \ hg +60002 \ hh +60002 \ ee +60002 \ gg +60002 \ gf +60002 \ hh +40654 #t-> CC.open +2 .CC.seek :open +2 "collection"'8( +393 "core" ( +2 "collection"'9& +4 "core" & \ +275 #t-> PC.open +2 .PC.seek :open +2 "processing"%( +400 "core" ( + "processing"%5& +4 "core" &\ +8122 #t-> Arm.to PC +2 "manipulator"&;& +3 "core" &Z  # +2 "manipulator"&:% +4 "core" %   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +195 "core" ( + "manipulator"&>& +4 "core" & z  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &  +2 .tForearm.seek PC +2 "manipulator"&A'ϱ +104 "core" ' + "manipulator"&C& +4 "core" & a I S  +2 "manipulator"&D% +3 "core" % [ [ 5 +408 #t-> Hand.close +2 .Hand.close + "manipulator"&,/ +57 "core" / +1280 #t-> PC.close +2 "manipulator"& & +4 "core" & \\ [  + "manipulator"&H% +5 "core" % \\ \\ +2 "processing"%)& +3 "core" &\ +2 "processing"%7& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%F(W +5 "core" &\ +41 &9\ $c +10 &zT~\ 6 +3 &\ K + &_\ M + &E]\ M &]\ M +6 &]\ M +10 &]\ M +9 & M^\ M +9 &"Z\ M +10 &#^\ M +9 &%\\\ M +10 &'WZ\ M +9 &)_\ M +9 &*\\\ M +10 &,\\\ M +9 &.^_\ M +9 &0 ]\ M +10 &1]\ M +9 &3`\ N +9 &5e^\ M +10 &7']\ M +9 &8^\ M +10 &:]\ M +9 &._\ N +10 &?_\ M +9 &A`\ M +9 &Cub\ M +10 &E6\\\ N +9 &Fc\ N +10 &Hm\ O +9 &Js{\ Q +9 &L/\ S +10 &M\ S +9 &O\ S +9 &Qr\ T +10 &S4\ T +9 &T\ T +10 &V\ @ +9 &W%c\ \\ +9 &W"\ * +3 ( + "processing"%7& +3 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.57 +2 "processing"%I& +4 "core" &W0\ * +451 #t-> Hand.opem +2 !o:NoMethodError : mesgu:NameError::message-undefined method `opem' for Hand:Gripper: name: opem: args[:bt["(ESP):123:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +234 #-> Hand.open + .Hand.open + "manipulator"&J1 +57 "core" 1 +6863 "Can"\ ba +6009 #t-> Arm.to CC + "manipulator"&<& +4 "core" & \\ Z  + "manipulator"&N% +5 "core" % \\ [ + .tForearm.seek :retract +2 "manipulator"&Q' ] +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&R( +362 "core" ( + "manipulator"&E& +4 "core" & K Z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &B& +3 "core" & 0 Z +2 .tForearm.seek CC + "manipulator"&K' +105 "core" ' +2 "manipulator"&L& +4 "core" &  h v  Y + "manipulator"&S% +4 "core" % z s n +603 #t-> Hand.close + .Hand.close +2 "manipulator"&U/ +60 "core" / +2346 #t-> CC.close + "manipulator"&V& +4 "core" &  } { Y +2 "manipulator"&?% +4 "core" % y q n +2 "collection"'Y& +3 "core" & \ +2 "collection"'W& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"'O(W +4 "core" & \ +7 & 5 \ $d +9 &U \ 8 +10 & \ M +9 &d \ O +9 &La \ O +10 & b \ O +9 &a \ O +10 &` \ O +9 & Sd \ O +9 &"c \ P +10 &#b \ O +9 &%` \ O +10 &'[_ \ O +9 &)b \ O +9 &*c \ O +10 &,^ \ O +9 &.bc \ P +9 &0%c \ O +10 &1e \ O +9 &3b \ O +10 &5le \ O +9 &7.b \ O +9 &8b \ O +10 &:a \ O +9 &6a \ O +10 &?e \ O +9 &Ab \ O +10 &C{e \ O +9 &E>_ \ O +9 &Fe \ O +10 &Hi \ P +9 &J~z \ Q +9 &L7 \ T +10 &M \ W +9 &O \ X +10 &Qr \ X +9 &S2 \ Y +9 &T \ Y +10 &Vga \ , +9 &V \ > +10 ( + &VK \ < + "collection"'W& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.78 +2 "collection"'Z& +4 "core" &VM \ < +574 #t-> Hand.open +2 .Hand.open + "manipulator"&[1 +55 "core" 1 +222 #t-> Arm.clear +2 "manipulator"&\\& +4 "core" &  n x . Y + "manipulator"&P% +4 "core" % o r [ +2 .tForearm.seek :retract +2 "manipulator"&_' ] +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&`(Z +229 "core" ( + "manipulator"&b& +4 "core" &Z A s +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 & & +2 "core" &Z < s +2 .tForearm.seek :clear +7 "manipulator"&]' ] +3 "core" ' +2 "manipulator"&X& +3 "core" &Z D s +2 "manipulator"&f% +3 "core" % M 9  +48674 "Can"\ aa +41164 #t-> exit +6 #mEXIT @1649780365.87PDT @1649780376.28PDT = =tMAIN =mMAIN_scheduler @PDT1649780378.14 #"core_reset"Sent BREAK +2 #t@16203 receive with ifg=0x10, ie=0xFD + #@16835 receive with ifg=0x10, ie=0xFD #@17489 receive with ifg=0x10, ie=0xFD + #@18123 receive with ifg=0x10, ie=0xFD + #@18757 receive with ifg=0x10, ie=0xFD #@19389 receive with ifg=0x10, ie=0xFD + #@20022 receive with ifg=0x10, ie=0xFD + #@20348 receive with ifg=0x80, ie=0xFD #@58287 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +383 "Can"\ cc + \ cc + #tPolling Can every 10:00 +3 #Cleanly exited at 09:19:25PDT12-Apr-22 +26156 #-> Thermal.calibrate +3 "Can"\ ba +811 #t-> PH +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %͝ \  + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +2 "core" %Y\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +4 "core" %j\ \ \ + .tSS.configure :default +3 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %͝ \  + "manipulator"&% +3 "sampler")% +10 "core" %Y\ + % M  + %j\ \ \ +2 "manipulator"&& +4 "core" &Z s + "storage"(& +4 "core" &[Fu M K u\ # + "storage"(% +4 "core" %g K K y\ + "collection"' & +3 "core" &VC \ < +2 "processing"%!& +3 "core" &W)\ * +2 "collection"'" +3 "core"  +2 "collection"'# +3 "core"  + "collection"'$ +3 "core"  +2 "processing"%% +3 "core"  +2 "processing"%& +3 "core" V + "processing"%' +3 "core" @ +2 "processing"%( +3 "core"  + "sampler")) +3 "core"  +2 "collection"'*% +4 "core" %͝ \  + "processing"%+% +4 "core" %Y \ +2 "sampler"),% +3 "core" %j\ \ v\ +2 "collection"'-& +4 "core" &VC \ < + "processing"%.& +4 "core" &W\ * +2 "manipulator"&/% +3 "core" % M h  +2 "manipulator"&0& +3 "core" &Z } s +2 "storage"(1& +3 "core" &[Fu M K 5\ # +2 "storage"(2% +4 "core" %g O N \ +2 "collection"'39 +3 "core" 9^k + "processing"%49 +3 "core" 9dw +1460 #t-> CH +2 "collection"'59 +3 "core" 9]j +2578 #t-> can.instance_eval{@temperature} +3 "Can"\ aa +530 #t-> can.examine +5 "Can"\ aa +3932 #t-> PH +2 "processing"%69 +2 "core" 9dw +23500 "Can"\ aa +24217 #t-> can.examine +3 "Can"\ aa +3087 #t-> CH + "collection"'79 +3 "core" 9`k +820 #t-> PH + "processing"%89 +3 "core" 9gx +3498 #t-> CH.hold "30:00", 28 +3 .CH.hold 30:00,28C +3 "collection"'9  s ) +492 #t-> PH.hold "30:00", 28 +3 .PH.hold 30:00,28C +4 "processing"%:   A +27864 "Can"\ ff +42135 #t-> PH +2 "processing"%;9 +3 "core" 9\  +162 #t-> CH +2 "collection"'<9 +3 "core" 9v  +1735 #t-> PH.hold "30:00", 70 +3 .PH.hold 30:00,70C +3 "processing"%=   \ O +7 "core"  = @1649782107.51PDT = =tMAIN =mMAIN_scheduler @PDT1649782109.45 #"core_reset"Sent BREAK +2 #t@28349 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +414 "Can"\  + \ q + #tPolling Can every 10:00 +3 #Cleanly exited at 09:19:44PDT12-Apr-22 +1754 #-> CH.hol "30:00", 70 +2 !o:NoMethodError : mesgu:NameError::message*undefined method `hol' for CH:Thermal: name:hol: args["\ 30:00iK:bt[ "8/home/esp/esp2/lib/slide.rb:421:in `method_missing'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +586 #-> CH.hold "30:00", 70 +3 !o: BusOff: mesg"+Collection Puck Heater is not powered!:@checkpoint: omitted:bt[ "4/home/esp/esp2/lib/thermal.rb:400:in `prepare!'"0/home/esp/esp2/lib/thermal.rb:223:in `hold'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/lib/thermal.rb:222:in `hold'"(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 +563 #-> ESP.configure +3 #Powering core bus +570 .Gate.power :raw,:ON +3 "sampler") +51 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % \ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %\ \ \ +2 .tSS.configure :default +2 "sampler")#.0X CH.hold "30:00", 70 +3 .CH.hold 30:00,70C +3 "collection"'  \  \ 5\ @1649782227.93PDT = =mMAIN_scheduler =tMAIN @PDT1649782229.93 #"core_reset"Sent BREAK +2 #t@2031 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +255 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +437 "Can"\  + \ r + #tPolling Can every 10:00 +3 #Cleanly exited at 09:48:38PDT12-Apr-22 +369 #-> ESP.configure +3 #Powering core bus +554 .Gate.power :raw,:ON +2 "sampler") +47 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % }g\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" % \ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ \ \ +2 .tSS.configure :default +2 "sampler")#.0X PH.hold "20:00", 70 +2 .PH.hold 20:00,70C +3 "processing"%  \ O @1649782349.55PDT = =mMAIN_scheduler =tMAIN @PDT1649782351.49 #"core_reset"Sent BREAK +2 #t@39325 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +410 "Can"\  + \ s + #tPolling Can every 10:00 +3 #Cleanly exited at 09:50:39PDT12-Apr-22 +487 #-> esp +707 #-> ESP.configure +3 #Powering core bus +579 .Gate.power :raw,:ON +2 "sampler") +34 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +3 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" % z\ +3 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" % \ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ \ \ + .tSS.configure :default +3 "sampler")#.0X CH.hold "30:00", 70 +3 .CH.hold 30:00,70C +3 "collection"'  \  \ 5\ @1649782794.50PDT = =tMAIN =mMAIN_scheduler @PDT1649782796.44 #"core_reset"Sent BREAK +2 #t@58876 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +246 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +429 "Can"\  + \ n #tPolling Can every 10:00 +4 #Cleanly exited at 09:52:40PDT12-Apr-22 +1486 #-> ESP.configure +3 #Powering core bus +536 .Gate.power :raw,:ON +3 "sampler") +49 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % y u:\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %!\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ \ 6\ +2 .tSS.configure :default +2 "sampler")#.0X PH + "processing"%9 +3 "core" 92 +219 #t-> CH +2 "collection"'9 +2 "core" 9) +1488 #t-> PH.hold "30:00", 70 +3 .PH.hold 30:00,70C +3 "processing"%   \ O +6289 #t-> CH.hold "30:00", 70 +3 .CH.hold 30:00,70C +3 "collection"'  \  \ 5\ +49631 "Can"\ +27252 #t-> PH +2 "processing"%9 +3 "core" 9\  \ +137 #t-> CH +2 "collection"'9 +3 "core" 9\ } \ +1437 #t-> CH.hold "30:00", 85 +3 .CH.hold 30:00,85C +3 "collection"'   ^ +4 "core"  C +1092 #t-> PH.hold "30:00", 85 +3 .PH.hold 30:00,85C +4 "processing"%  N +5 "core"  k +30052 "Can"\ sLL +60002 \ %% +14414 #t-> PH +2 "processing"%9 +3 "core" 9 QS +157 #t-> CH +2 "collection"'9 +2 "core" 9 } +16198 #t-> Thermal.coast +2 .CH.coast +2 "collection"' +2 "core"  +2 .tPH.coast +2 "processing"% +5 "core"  +29209 "Can"\ ** +52812 #"brent"Session Begun +438 #-> CH.config +299 #-> PH.config +6453 "Can"\ (( +60001 \ *) +60002 \ ++ +11360 #"brent"-> exit +2 #Session Ended +48640 "Can"\ ** +60002 \ +* +60002 \ ** +60002 \ +* +60001 \ +* +60002 \ *+ +60002 \ ++ +60002 \ +* +60002 \ +* +60002 \ )) +60002 \ ** +60002 \ ** +60002 \ ** +60002 \ ** +60001 \ ** +60002 \ )) +60002 \ (( +60002 \ (' +60002 \ ** +42285 #t-> CC.open +2 .CC.seek :open +2 "collection"'( +3 "core" (\ +3 !to:Slide::Error\ : mesg"&Collection Clamp notReady at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei,: @error: notReady:@destinationi%: @tagi : @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi: voltagef13.782065783014238: @type2F:@axisName"Collection Clamp:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"4/home/esp/esp2/utils/puckmoves.rb:955:in `open'"(ESP):13:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +729 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +4 "core" %\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"% % +4 "core" %\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")!% +3 "core" %\ p\ m l\ +2 .tSS.configure :default +2 "sampler")#.0X CC.open +2 .CC.seek :open +2 "collection"'*( +3 "core" ($\ +2 !to:Slide::Error\ : mesg"&Collection Clamp notReady at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei,: @error: notReady:@destinationi%: @tagi/: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi$: voltagef13.78697496318115D: @type2F:@axisName"Collection Clamp:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"4/home/esp/esp2/utils/puckmoves.rb:955:in `open'"(ESP):15:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1858 #-> ESP.ready! +2 "collection"'+% +4 "processing"%,% +4 "core" %\ + "manipulator"&-% +3 ."rdySampler"Intake.select :close +9 .Exhaust.select :close + .CTV.dial :air +2 "collection"'.  +4 "core" %\ + %  + + "manipulator"&/% +4 ."rdyProcessing"PSV.dial :air +3 ."rdySampler"CSV.dial :waste1 +2 "processing"%0  + "collection"'1 +4 "core" % ? +3 .tForearm.reconfigure :loose +2 "manipulator"&#@2^d^b +2 "core" +3 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + .tForearm.home.seek :retract +3 "sampler")2 +2 "manipulator"&3' ] +5 "core"  + "sampler")4 +3 "core"  +2 "sampler")5  +3 "core" +3 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.reconfigure :default +2 "collection"'#d @b +3 "sampler")#.0X([G +276 "core" ' + ."rdyProcessing"PS.stop + "processing"%5 +25 "core" ' +633 (/ g\ +2 .tSC.stop + "storage"(6 +2 .tSC.coast +2 "storage"(6 +2 .tSE.stop + "storage"(5 +3 !to:Slide::Error\ : mesg"5Storage Carousel overCurrent at 1 - 22428 counts: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiC: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni/: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressig : voltagef13.546425135002455: @type2F:@axisName"Storage Carousel:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:383:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:383:in `to'"1/home/esp/esp2/utils/storage.rb:139:in `to!'"7/home/esp/esp2/utils/storage.rb:152:in `homeSCto!'"8/home/esp/esp2/utils/storage.rb:119:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):16:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2504 #-> CC.open +2 .CC.seek :open +2 "collection"'?( +3 "core" (\ +2 !to:Slide::Error\ : mesg"&Collection Clamp notReady at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei,: @error: notReady:@destinationi%: @tagiD: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi: voltagef13.752610702012765c: @type2F:@axisName"Collection Clamp:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"4/home/esp/esp2/utils/puckmoves.rb:955:in `open'"(ESP):17:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +725 #-> CC.home.to :home +2 .CC.reconfigure :default +3 "collection"'$x2 ^22b +2 .tCC.home.seek :home +2 "collection"'@( +482 "core" ( +2 "collection"'A& +4 "core" &\ +559 #t-> CC.open +2 .CC.seek :open +2 "collection"'B( +141 "core" ( + "collection"'C& +4 "core" &v \  +551 #t-> PC.home.to :home +2 .PC.reconfigure :default +3 "processing"%$x2 ^22b +2 .tPC.home.seek :home + "processing"%D( +589 "core" ( +2 "processing"%E& +4 "core" &.\ +7254 "Can"\ 76 +2860 #t-> exit +5 #mEXIT @1649799036.89PDT @1649799044.18PDT = =mMAIN_scheduler =tMAIN @PDT1649799045.98 #"core_reset"Sent BREAK +2 #t@64087 receive with ifg=0x10, ie=0xFD + #@64725 receive with ifg=0x10, ie=0xFD + #@65383 receive with ifg=0x10, ie=0xFD + #@483 receive with ifg=0x10, ie=0xFD #@1131 receive with ifg=0x10, ie=0xFD + #@1778 receive with ifg=0x10, ie=0xFD #@2425 receive with ifg=0x10, ie=0xFD + #@2751 receive with ifg=0x80, ie=0xFD #@27959 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +382 "Can"\ :9 + \ :9 + #tPolling Can every 10:00 +4 #Cleanly exited at 14:30:36PDT12-Apr-22 +411 #-> ESP.ready! +154 "sampler") +3 ) +80 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" %͟ \ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %R-\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %i\ o\ m s\ } +2 .tSS.configure :default +2 "sampler")#.0X~: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"('+ +13 "core" + + "storage"((% +4 "core" % m  +3 .tSE.jog -128 + "storage"()) +28 "core" ) +2 .tSC.hold +2 "storage"(*, +4 "core" , +2 .tSC.jog 90 +2 "storage"(+*Z +32 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(,'g +9 "core" '@ T \ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi1: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniE: velocityi: currenti:pwmi:erri: inPressi : outPressiT :deltaPressi : voltagef13.629881197839961-: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(-+ +13 "core" + +2 "storage"(.% +4 "core" %   F +2 .tSE.jog -128 +2 "storage"(/) +28 "core" ) + .tSC.hold +2 "storage"(0, +4 "core" , +2 .tSC.jog 90 +2 "storage"(1*Z +28 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(2'g +11 "core" 'B b \ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi7: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniG: velocityi: currenti:pwmi:erri: inPressib : outPressi :deltaPressi: voltagef13.629881197839961-: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +7 .tSE.hold +2 "storage"(3+ +19 "core" + + "storage"(4% +5 "core" %   "  +2 .tSE.jog -128 +2 "storage"(5) +29 "core" ) + .tSC.hold +2 "storage"(6, +4 "core" , +2 .tSC.jog 90 +2 "storage"(7*Z +22 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(8'g +12 "core" '8\  B\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi=: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni=: velocityi: currenti:pwmi:erri: inPressi\ : outPressi :deltaPressiB : voltagef13.600426116838488: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(9+ +14 "core" + +2 "storage"(:% +5 "core" %  #  +2 .tSE.jog -128 +2 "storage"(;) +28 "core" ) +2 .tSC.hold +2 "storage"(<, +4 "core" , +2 .tSC.jog 90 +2 "storage"(=*Z +24 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(>'g +11 "core" 'B ~ D\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiC: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniG: velocityi: currenti:pwmi:erri: inPressi : outPressi~ :deltaPressiD : voltagef13.639699558173785>~: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(?+ +14 "core" + + "storage"(@% +5 "core" %   \ +2 .tSE.jog -128 +2 "storage"(A) +27 "core" ) +2 .tSC.hold +2 "storage"(B, +4 "core" , +2 .tSC.jog 90 +2 "storage"(C*Z +24 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(D'g +11 "core" 'B #\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiI: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniG: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi# : voltagef13.644608738340697:: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(E+ +14 "core" + +2 "storage"(F% +5 "core" %  > +2 .tSE.jog -128 +2 "storage"(G) +27 "core" ) +2 .tSC.hold + "storage"(H, +5 "core" , +2 .tSC.jog 90 +2 "storage"(I*Z +32 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(J'g +11 "core" 'C = \ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiO: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniH: velocityi: currenti:pwmi:erri: inPressi= : outPressi :deltaPressi : voltagef13.600426116838488: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(K+ +4 "core" + + "storage"(L% +5 "core" % b +3 .tSE.jog -128 + "storage"(M) +27 "core" ) + .tSC.hold +2 "storage"(N, +4 "core" , +3 .tSC.jog 90 + "storage"(O*Z +31 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(P'g +8 "core" '> &\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiU: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniC: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi& : voltagef13.5709710358370156: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +45 .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(Q+ +4 "core" + + "storage"(R% +5 "core" % , Y  +2 .tSE.jog -128 +2 "storage"(S) +26 "core" ) +2 .tSC.hold +2 "storage"(T, +4 "core" , +2 .tSC.jog 90 +2 "storage"(U*Z +26 "core" * +4 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(V'g +6 "core" 'B\ \ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi[: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniG: velocityi: currenti:pwmi:erri: inPressi\ : outPressi :deltaPressi : voltagef13.580789396170839ծ: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(W+ +3 "core" + + "storage"(X% +5 "core" % { F\ +2 .tSE.jog -128 +2 "storage"(Y) +25 "core" )C \ \ \ +3 .tSC.hold +2 "storage"(Z, +4 "core" , +2 .tSC.jog 90 +2 "storage"([*Z +28 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(\\'g +23 "core" '> 7 %\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagia: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniC: velocityi: currenti:pwmi:erri: inPressi : outPressi7 :deltaPressi% : voltagef13.620062837506136: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(]+ +14 "core" + + "storage"(^% +5 "core" %  +2 .tSE.jog -128 +2 "storage"(_) +21 "core" ) +2 .tSC.hold + "storage"(`, +4 "core" , +3 .tSC.jog 90 + "storage"(a*Z +39 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(b'g +13 "core" '9 u \ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagig: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni>: velocityi: currenti:pwmi:erri: inPressi : outPressiu :deltaPressi : voltagef13.644608738340697:: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(c+ +4 "core" + + "storage"(d% +6 "core" % 8 ? +3 .tSE.jog -128 + "storage"(e) +4 "core" + 8 " G +3 .tSC.hold +2 "storage"(f, +4 "core" , +2 .tSC.jog 90 +2 "storage"(g*Z +10 "core" ) +20 * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(h'g +14 "core" '> v\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagim: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniC: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiv : voltagef13.590607756504664&: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(i+ +16 "core" + + "storage"(j% +5 "core" % * 2  +2 .tSE.jog -128 +2 "storage"(k) +24 "core" ) +2 .tSC.hold +2 "storage"(l, +4 "core" , +2 .tSC.jog 90 +2 "storage"(m*Z +32 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(n'g +11 "core" 'A , 3\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagis: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniF: velocityi: currenti:pwmi:erri: inPressi : outPressi, :deltaPressi3 : voltagef13.678972999509082^: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(o+ +19 "core" + +97 "storage"(p% +5 "core" % "  t +2 .tSE.jog -128 +2 "storage"(q) +20 "core" ) +2 .tSC.hold +2 "storage"(r, +4 "core" , +2 .tSC.jog 90 +2 "storage"(s*Z +24 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(t'g +13 "core" '9 9 \ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiy: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni>: velocityi: currenti:pwmi:erri: inPressi : outPressi9 :deltaPressi : voltagef13.610244477172312\ : @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(u+ +17 "core" + +2 "storage"(v% +4 "core" % T  +2 .tSE.jog -128 +2 "storage"(w) +25 "core" ) + .tSC.hold +2 "storage"(x, +5 "core" , + .tSC.jog 90 +2 "storage"(y*Z +22 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(z'g +12 "core" '6 \  \ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.65 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni;: velocityi: currenti:pwmi:erri: inPressi : outPressi\ :deltaPressi : voltagef13.6053352970054Z: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"({+ +13 "core" + +2 "storage"(|% +4 "core" %    +2 .tSE.jog -128 +2 "storage"(}) +26 "core" ) +2 .tSC.hold +2 "storage"(~, +4 "core" , +2 .tSC.jog 90 +2 "storage"(*Z +26 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"('g +11 "core" '@\  9\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniE: velocityi: currenti:pwmi:erri: inPressi\ : outPressi :deltaPressi9 : voltagef13.595516936671576o: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(+ +14 "core" + +2 "storage"(% +4 "core" %  h  +2 .tSE.jog -128 +2 "storage"() +28 "core" ) + .tSC.hold +2 "storage"(, +4 "core" , +3 .tSC.jog 90 + "storage"(*Z +26 "core" * +34 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"( 'g +10 "core" '= .\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniB: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi. : voltagef13.566061855670103;z: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"( + +14 "core" + + "storage"( % +5 "core" %  ~ \ +2 .tSE.jog -128 +2 "storage"() +30 "core" ) +2 .tSC.hold +2 "storage"(, +4 "core" , +2 .tSC.jog 90 +2 "storage"(*Z +20 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"('g +11 "core" '=\  B\ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniB: velocityi: currenti:pwmi:erri: inPressi\ : outPressi :deltaPressiB : voltagef13.610244477172312\ : @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(+ +13 "core" + +2 "storage"(% +4 "core" %     +3 .tSE.jog -128 + "storage"() +28 "core" ) + .tSC.hold +2 "storage"(, +4 "core" , +2 .tSC.jog 90 +2 "storage"(*Z +36 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"('g +11 "core" '> N m\ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniC: velocityi: currenti:pwmi:erri: inPressiN : outPressi :deltaPressim : voltagef13.634790378006873: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(+ +14 "core" + +2 "storage"(% +4 "core" % 7 ? ) +2 .tSE.jog -128 +2 "storage"() +27 "core" ) +2 .tSC.hold +2 "storage"(, +4 "core" , +2 .tSC.jog 90 +2 "storage"(*Z +34 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(!'g +11 "core" '@ l \ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi&: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniE: velocityi: currenti:pwmi:erri: inPressil : outPressi :deltaPressi : voltagef13.639699558173785>~: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"("+ +14 "core" + + "storage"(#% +5 "core" % ( 1 B +2 .tSE.jog -128 +2 "storage"(&) +27 "core" ) +2 .tSC.hold + "storage"((, +4 "core" , +3 .tSC.jog 90 +2 "storage"(,*Z +35 "core" * +3 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(.'g +10 "core" '@ c j\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi3: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniE: velocityi: currenti:pwmi:erri: inPressic : outPressi :deltaPressij : voltagef13.639699558173785>~: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(+ +14 "core" + +2 "storage"(2% +4 "core" % 7 B Q +3 .tSE.jog -128 + "storage"($) +29 "core" ) +2 .tSC.hold +2 "storage"(4, +4 "core" , +2 .tSC.jog 90 + "storage"( *Z +27 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(''g +11 "core" 'A\  A\ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi,: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniF: velocityi: currenti:pwmi:erri: inPressi\ : outPressi :deltaPressiA : voltagef13.615153657339224: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(%+ +13 "core" + +2 "storage"(8% +5 "core" % !  +2 .tSE.jog -128 +2 "storage"(*) +29 "core" ) + .tSC.hold +2 "storage"(:, +4 "core" , +2 .tSC.jog 90 +2 "storage"()*Z +21 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(-'g +10 "core" 'C ; \ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.66 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi2: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniH: velocityi: currenti:pwmi:erri: inPressi; : outPressi :deltaPressi : voltagef13.620062837506136: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(++ +15 "core" + + "storage"(>% +5 "core" %  L  +2 .tSE.jog -128 +2 "storage"(0) +27 "core" ) +2 .tSC.hold +2 "storage"(@, +4 "core" , +2 .tSC.jog 90 +2 "storage"(/*Z +37 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(3'g +11 "core" 'D o \ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.67 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi8: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniI: velocityi: currenti:pwmi:erri: inPressio : outPressi :deltaPressi : voltagef13.644608738340697:: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(D+ +14 "core" + + "storage"(1% +5 "core" % A >  +2 .tSE.jog -128 +2 "storage"(6) +29 "core" ) +2 .tSC.hold + "storage"(F, +4 "core" , +3 .tSC.jog 90 +2 "storage"(5*Z +43 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(9'g +10 "core" 'D \ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.67 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi>: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniI: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef13.6053352970054Z: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(J+ +13 "core" + +2 "storage"(7% +5 "core" %   e  +2 .tSE.jog -128 +2 "storage"(<) +25 "core" ) +2 .tSC.hold +2 "storage"(L, +4 "core" , +2 .tSC.jog 90 +2 "storage"(;*Z +27 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(?'g +10 "core" 'F I M\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.67 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiD: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniK: velocityi: currenti:pwmi:erri: inPressiI : outPressi :deltaPressiM : voltagef13.620062837506136: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(P+ +14 "core" + +2 "storage"(=% +4 "core" % R  +57 .tSC.coast +2 "storage"(6 +2 .tSE.stop + "storage"(5 +3 !to:IRB::Abort: mesg"User Abort!!:@checkpoint: omitted:bt["1/home/esp/esp2/lib/esp.rb:79:in `mainThread'""/home/esp/esp2/lib/esp.rb:342 +1105 #-> SE.home.to :home +2 .SE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :home + "storage"(B' +25 "core" 'F u \ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.67 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiG: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniK: velocityi: currenti:pwmi:erri: inPressiu : outPressi :deltaPressi : voltagef13.639699558173785>~: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"(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 +1195 #-> SC.home.to :home +3 .SC.reconfigure :sloppy +2 "storage"($-.(\ 1~b +2 .tSC.home.seek :home +2 "storage"(A( +121 "core" (*/ S\ +3 !to:Slide::Error\ : mesg"5Storage Carousel overCurrent at 1 - 22433 counts: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiF: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni*: velocityi: currenti/:pwmi:erri: inPressi : outPressiS :deltaPressi: voltagef13.4973333333333342: @type2F:@axisName"Storage Carousel:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +5472 #-> SC.homr.to :home +2 !o:NoMethodError : mesgu:NameError::message)undefined method `homr' for SC:Slide: name: homr: args[:bt[ "8/home/esp/esp2/lib/slide.rb:421:in `method_missing'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +891 #-> SC.home.to :home +2 .SC.reconfigure :sloppy +3 "storage"($-.(\ 1~b +2 .tSC.home.seek :home + "storage"(R( +24 "core" (, |\ +3 !to:Slide::Error\ : mesg"5Storage Carousel overCurrent at 1 - 22431 counts: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiW: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni,: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi| : voltagef13.566061855670103;z: @type2F:@axisName"Storage Carousel:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +312 #-> SC.home.to :1 +2 !o:SyntaxError: mesg"compile error\ (ESP):6: syntax error, unexpected tINTEGER, expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END:bt["(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +451 #-> exit +6 #mEXIT @1649799192.73PDT @1649799275.74PDT = =tMAIN =mMAIN_scheduler @PDT1649799277.68 #"core_reset"Sent BREAK + #t@59201 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +412 "Can"\  + \ r + #tPolling Can every 10:00 +4 #Cleanly exited at 14:33:12PDT12-Apr-22 +496 #-> ESP.ready! +5 #Powering core bus +550 .Gate.power :raw,:ON +2 "sampler") +17 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +3 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ q\ o\ + .tSS.configure :default +3 "sampler")#.0X) +28 "core" ) +2 .tSC.hold + "storage"(?, +5 "core" , +2 .tSC.jog 90 +2 "storage"(@*Z +24 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(A'g +11 "core" 'k ] \ ɞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiF: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionik: velocityi: currenti:pwmi:erri: inPressi : outPressi] :deltaPressi : voltagef13.71824644084438?: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(B+ +15 "core" + + "storage"(C% +5 "core" %) 6 4  +2 .tSE.jog -128 +2 "storage"(D) +29 "core" ) + .tSC.hold +2 "storage"(E, +5 "core" , +2 .tSC.jog 90 +2 "storage"(F*Z +22 "core" * +4 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(G'g +11 "core" 'p n \ ˞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiL: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionip: velocityi: currenti:pwmi:erri: inPressin : outPressi :deltaPressi : voltagef13.728064801178204۷: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(H+ +14 "core" + + "storage"(I% +5 "core" %& 1 3  +2 .tSE.jog -128 +2 "storage"(J) +30 "core" ) +2 .tSC.hold +2 "storage"(K, +4 "core" , +2 .tSC.jog 90 +2 "storage"(L*Z +23 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(M'g +11 "core" 'j \ V\ Ğ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiR: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionij: velocityi: currenti:pwmi:erri: inPressi : outPressi \ :deltaPressiV : voltagef13.693700540009818: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +44 .SE.reconfigure :default +4 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(N+ +12 "core" + +2 "storage"(O% +5 "core" %J # & ; +2 .tSE.jog -128 +2 "storage"(P) +27 "core" ) + .tSC.hold +2 "storage"(Q, +5 "core" , +2 .tSC.jog 90 + "storage"(R*Z +32 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(S'g +11 "core" 'd e 8\ ʞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.28 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiX: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionid: velocityi: currenti:pwmi:erri: inPressi : outPressie :deltaPressi8 : voltagef13.723155621011292R: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(T+ +5 "core" + + "storage"(U% +5 "core" % [ ] .  +2 .tSE.jog -128 +2 "storage"(V) +23 "core" )r [\ Я +3 .tSC.hold +2 "storage"(W, +4 "core" , +2 .tSC.jog 90 +2 "storage"(X*Z +25 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(Y'g +20 "core" 'm N 0\ Ǟ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi^: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionim: velocityi: currenti:pwmi:erri: inPressi : outPressiN :deltaPressi0 : voltagef13.708428080510556: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(Z+ +38 "core" + + "storage"([% +5 "core" %q " / Z +2 .tSE.jog -128 +2 "storage"(\\) +29 "core" ) +2 .tSC.hold +2 "storage"(], +5 "core" , +2 .tSC.jog 90 +2 "storage"(^*Z +27 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(_'g +11 "core" 'r \  \ ў +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagid: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionir: velocityi: currenti:pwmi:erri: inPressi : outPressi\ :deltaPressi : voltagef13.757519882179677: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(`+ +18 "core" + + "storage"(a% +5 "core" %G ^ @ h  +2 .tSE.jog -128 +2 "storage"(b) +18 "core" ) +2 .tSC.hold +2 "storage"(c, +4 "core" , +2 .tSC.jog 90 + "storage"(d*Z +41 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(e'g +12 "core" 'm y F\ ̞ +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagij: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionim: velocityi: currenti:pwmi:erri: inPressiy : outPressi :deltaPressiF : voltagef13.732973981345117ds: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(f+ +12 "core" + + "storage"(g% +5 "core" %V ] \\   +2 .tSE.jog -128 +2 "storage"(h) +21 "core" ) +2 .tSC.hold + "storage"(i, +5 "core" , +2 .tSC.jog 90 + "storage"(j*Z +28 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(k'g +14 "core" 'r a F\ ƞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagip: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionir: velocityi: currenti:pwmi:erri: inPressia : outPressi :deltaPressiF : voltagef13.7035189003436440 : @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(l+ +12 "core" + + "storage"(m% +5 "core" %d  \ +2 .tSE.jog -128 +2 "storage"(n) +22 "core" ) +2 .tSC.hold + "storage"(o, +5 "core" , +2 .tSC.jog 90 +2 "storage"(p*Z +34 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(q'g +13 "core" 'h v \ ˞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiv: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionih: velocityi: currenti:pwmi:erri: inPressiv : outPressi :deltaPressi : voltagef13.728064801178204۷: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(r+ +15 "core" + + "storage"(s% +5 "core" %D h g [  +2 .tSE.jog -128 +2 "storage"(t) +22 "core" ) +2 .tSC.hold + "storage"(u, +5 "core" , +2 .tSC.jog 90 +2 "storage"(v*Z +30 "core" * +4 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(w'g +13 "core" 'p B\ ͞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi|: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionip: velocityi: currenti :pwmi:erri: inPressi : outPressi :deltaPressiB : voltagef13.737883161512029/: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(x+ +17 "core" + +2 "storage"(y% +5 "core" %/ A G |  +2 .tSE.jog -128 + "storage"(z) +26 "core" ) +2 .tSC.hold + "storage"({, +5 "core" , +2 .tSC.jog 90 +2 "storage"(|*Z +33 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(}'g +13 "core" 'a I \ Ǟ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.28 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi}: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionia: velocityi: currenti:pwmi:erri: inPressi : outPressiI :deltaPressi : voltagef13.708428080510556: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(~+ +14 "core" + +2 "storage"(% +5 "core" %( X ^ '  +2 .tSE.jog -128 +2 "storage"() +27 "core" ) + .tSC.hold +2 "storage"(, +5 "core" , +2 .tSC.jog 90 + "storage"(*Z +29 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"('g +11 "core" 'l J \ Ş +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi : @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionil: velocityi: currenti:pwmi:erri: inPressiJ : outPressi :deltaPressi : voltagef13.69860972017673N: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(+ +15 "core" + + "storage"(% +5 "core" %"    +2 .tSE.jog -128 +2 "storage"() +29 "core" ) + .tSC.hold +2 "storage"(, +5 "core" , +2 .tSC.jog 90 +2 "storage"( *Z +33 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +3 "storage"(\ 'g +10 "core" 'g ] a\ ɞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.28 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionig: velocityi: currenti:pwmi:erri: inPressi : outPressi] :deltaPressia : voltagef13.71824644084438?: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"( + +14 "core" + +2 "storage"( % +5 "core" %! f h  +2 .tSE.jog -128 +2 "storage"( ) +28 "core" ) +2 .tSC.hold +2 "storage"(, +4 "core" , +2 .tSC.jog 90 +2 "storage"(*Z +27 "core" * +4 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"('g +10 "core" 'j\  \ Þ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionij: velocityi: currenti:pwmi:erri: inPressi\ : outPressi :deltaPressi : voltagef13.688791359842906: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(+ +15 "core" + + "storage"(% +5 "core" %" + ) V +2 .tSE.jog -128 +2 "storage"() +29 "core" ) + .tSC.hold +2 "storage"(, +5 "core" , +2 .tSC.jog 90 + "storage"(*Z +31 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"('g +11 "core" 'j f $\ ʞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionij: velocityi: currenti:pwmi:erri: inPressi : outPressif :deltaPressi$ : voltagef13.723155621011292R: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(+ +14 "core" + +2 "storage"(% +5 "core" %! [ h )  +2 .tSE.jog -128 +2 "storage"() +27 "core" ) + .tSC.hold +2 "storage"(, +5 "core" , +2 .tSC.jog 90 +2 "storage"( *Z +25 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(!'g +11 "core" 'o ~ U\ ˞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi&: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionio: velocityi: currenti:pwmi:erri: inPressi~ : outPressi :deltaPressiU : voltagef13.728064801178204۷: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"($+ +15 "core" + + "storage"(%% +5 "core" %$ 9 6   +2 .tSE.jog -128 +2 "storage"(&) +27 "core" ) +2 .tSC.hold +2 "storage"(), +4 "core" , +2 .tSC.jog 90 +2 "storage"(+*Z +22 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(/'g +11 "core" 'i ~ 0 \ Ş +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi4: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionii: velocityi: currenti:pwmi:erri: inPressi~ : outPressi0 :deltaPressi : voltagef13.69860972017673N: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(1+ +15 "core" + + "storage"("% +5 "core" %% B C n  +2 .tSE.jog -128 +2 "storage"(') +30 "core" ) +2 .tSC.hold +2 "storage"(5, +4 "core" , +2 .tSC.jog 90 +2 "storage"(#*Z +21 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(7'g +11 "core" 'p J f\ Ǟ +4 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi<: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionip: velocityi: currenti:pwmi:erri: inPressi : outPressiJ :deltaPressif : voltagef13.708428080510556: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(*+ +15 "core" + +2 "storage"((% +4 "core" %) E A >  +2 .tSE.jog -128 +2 "storage"(-) +29 "core" ) +2 .tSC.hold + "storage"(;, +5 "core" , +2 .tSC.jog 90 +2 "storage"(*Z +35 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(,'g +11 "core" 'n b h\ ʞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi1: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionin: velocityi: currenti:pwmi:erri: inPressib : outPressi :deltaPressih : voltagef13.723155621011292R: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(=+ +14 "core" + +2 "storage"(0% +5 "core" %' \\ W  +2 .tSE.jog -128 +2 "storage"(.) +30 "core" ) + .tSC.hold +2 "storage"(3, +5 "core" , +2 .tSC.jog 90 + "storage"(A*Z +30 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(C'g +10 "core" 'q v w\ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiH: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioniq: velocityi: currenti:pwmi:erri: inPressi : outPressiv :deltaPressiw : voltagef13.669154639175257r: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(2+ +14 "core" + +2 "storage"(6% +5 "core" %( p  +2 .tSE.jog -128 +2 "storage"(4) +27 "core" ) + .tSC.hold +2 "storage"(G, +5 "core" , +2 .tSC.jog 90 +2 "storage"(9*Z +30 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(I'g +11 "core" 'r f >\ ʞ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiN: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionir: velocityi: currenti:pwmi:erri: inPressif : outPressi :deltaPressi> : voltagef13.723155621011292R: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(8+ +14 "core" + +2 "storage"(<% +5 "core" %* K K   +2 .tSE.jog -128 +46 "storage"(M) +36 "core" ) + .tSC.hold +3 "storage"(:, +5 "core" , +2 .tSC.jog 90 +2 "storage"(?*Z +26 "core" * +2 .tSE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(>'g +11 "core" 't H \ ƞ +3 !to:Slide::Error\ : mesg"?Storage Elevator overCurrent at 23.3 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiC: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionit: velocityi: currenti:pwmi:erri: inPressiH : outPressi :deltaPressi : voltagef13.7035189003436440 : @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(O+ +14 "core" + +2 "storage"(B% +5 "core" %* 8 5 +2 .tSE.jog -128 +2 "storage"(@) +31 "core" ) +2 .tSC.hold +2 "storage"(E, +4 "core" , +2 .tSC.jog 90 +2 "storage"(S*Z +21 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(D'g +11 "core" 'p T\ Ğ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagiI: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionip: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiT : voltagef13.693700540009818: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(U+ +15 "core" + + "storage"(H% +5 "core" %+ 5 9   +2 .tSE.jog -128 +2 "storage"(V) +27 "core" ) +2 .tSC.hold +2 "storage"(F, +4 "core" , +2 .tSC.jog 90 +2 "storage"(K*Z +37 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(Y'g +12 "core" 't :\ Ξ +3 !to:Slide::Error\ : mesg"?Storage Elevator overCurrent at 23.3 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi^: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionit: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: : voltagef13.742792341678941u: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(J+ +14 "core" + +2 "storage"([% +5 "core" %+ h f   +2 .tSE.jog -128 +2 "storage"(N) +30 "core" ) + .tSC.hold +2 "storage"(L, +5 "core" , +2 .tSC.jog 90 +2 "storage"(Q*Z +34 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +3 "storage"(_'g +10 "core" 'o \ ž +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.29 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagid: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positionio: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef13.683882179675994 : @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"7/home/esp/esp2/utils/storage.rb:91:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(P+ +15 "core" + + "storage"(a% +6 "core" %*  q  +2 .tSE.jog -128 +2 "storage"(T) +29 "core" ) +3 .tSC.hold +2 "storage"(R, +5 "core" , +2 .tSC.jog 90 +2 "storage"(W*Z +17 "core" ). \  \ +3 !to:Slide::Error\ : mesg"_Storage Elevator positionErr at 23.24 Pucks below Top Plate while jogging Storage Carousel:@axisName"Storage Elevator: @replyo:I2C::Servo::RelMove3Reply : @sourcei-: @error:positionErr:@destinationi%: @tagiY: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni.: velocityi: currenti:pwmi:erri: inPressi : outPressi\ :deltaPressi : voltagef13.90479528718704': @type2F:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:36:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1678:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1678:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:608:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3 .SC.hold + "storage"(e, +5 "core" * + , +2 .tSC.jog -90 +2 "storage"(g* +30 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(Z'g +57 "core" ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.home.seek :initial +2 "storage"(k([G +128 "core" (F Y \ +2 .tSC.stop +2 "storage"(6 +2 .tSC.coast +2 "storage"(6 +2 .tSE.stop + "storage"(5 +4 !to:Slide::Error\ : mesg")Storage Carousel overCurrent at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagip: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currentiF:pwmi:erri: inPressi : outPressiY :deltaPressi : voltagef13.654427098674521ز: @type2F:@axisName"Storage Carousel:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:383:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:383:in `to'"1/home/esp/esp2/utils/storage.rb:139:in `to!'"7/home/esp/esp2/utils/storage.rb:152:in `homeSCto!'"8/home/esp/esp2/utils/storage.rb:106:in `coreReady!'"2/home/esp/esp2/utils/storage.rb:77:in `times'"7/home/esp/esp2/utils/storage.rb:77:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:540:in `ready!'"(ESP):1:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1351 #-> SE + "storage"(X% +4 "core" %q | |  +401 #t-> SC +2 "storage"(]& +3 "core" & | }  +2 !to:Slide::Error : mesg"$Storage Carousel Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni : velocityi: currenti:pwmi:erri: inPressi| : outPressi} :deltaPressi : voltagef14.0913441335297b: @type2F:@axisName"Storage Carousel:bt["5/home/esp/esp2/lib/slide.rb:175:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:219:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200: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 +786 #-> SC.home.to :home +2 .SC.reconfigure :sloppy +2 "storage"($-.(\ 1~b +3 .tSC.home.seek :home + "storage"(m( +25 "core" (\ 8 J\ +3 !to:Slide::Error\ : mesg")Storage Carousel overCurrent at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagir: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti\ :pwmi:erri: inPressi8 : outPressi :deltaPressiJ : voltagef13.644608738340697:: @type2F:@axisName"Storage Carousel:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +24039 #-> exit +5 #mEXIT @1649799612.65PDT @1649799622.66PDT = =tMAIN =mMAIN_scheduler @PDT1649799624.48 #"core_reset"Sent BREAK +2 #t@22510 receive with ifg=0x10, ie=0xFD + #@23170 receive with ifg=0x10, ie=0xFD + #@23816 receive with ifg=0x10, ie=0xFD #@24474 receive with ifg=0x10, ie=0xFD + #@25121 receive with ifg=0x10, ie=0xFD + #@25769 receive with ifg=0x10, ie=0xFD #@26420 receive with ifg=0x10, ie=0xFD + #@26746 receive with ifg=0x80, ie=0xFD #@421 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +235 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +389 "Can"\ 44 + \ 44| + #tPolling Can every 10:00 +8 #Cleanly exited at 14:40:12PDT12-Apr-22 +865 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %͡ \ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %W\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %k\ q\ l i\ + .tSS.configure :default +3 "sampler")#.0X SE.home.to :home +2 .SE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :home +2 "storage"(' +25 "core" 'M o \ Ξ +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.67 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniR: velocityi: currenti:pwmi:erri: inPressi : outPressio :deltaPressi : voltagef13.742792341678941u: @type2F:@axisName"Storage Elevator:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"(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 +726 #-> SE.down +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek :down +2 "storage"('g +23 "core" ' +2 "storage"(% +4 "core" %m I _ |  +626 #t-> SC.home.to :home +2 .SC.reconfigure :loose +3 "storage"($.(\ 1~b +2 .tSC.home.seek :home +2 "storage"(( +24 "core" ( X R\ +3 !to:Slide::Error\ : mesg")Storage Carousel overCurrent at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressiX : outPressi :deltaPressiR : voltagef13.669154639175257r: @type2F:@axisName"Storage Carousel:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2562 #"brent"Session Begun +711 #-> showlog 100 +3942 #-> e=MainThread.lastErr +710 #-> e.reply +22466 #-> SC.jog 300 +3 .SC.reconfigure :loose +5 "storage"($.(\ 1~b +4 ."brent"SC.jog 300 +2 "storage"(*, +47 "core" * + "storage"(& +4 "core" &(@  \  +2 !"brent"o:Slide::Error : mesg"$Storage Carousel Not yet Homed!: @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni(: velocityi: currentiE:pwmi:erri!: inPressi : outPressi\ :deltaPressi : voltagef14.042252331860579\ : @type2F:@axisName"Storage Carousel:bt["5/home/esp/esp2/lib/slide.rb:175:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:219:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"6/home/esp/esp2/lib/cmdserver.rb:49:in `asCmdText'"1/home/esp/esp2/lib/cmdserver.rb:426: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 +580 #-> SC.jog -300 +2 .SC.jog -300 +5 "storage"(* +54 "core" * +2 "storage"(& +4 "core" &   + !"brent"o:Slide::Error : mesg"$Storage Carousel Not yet Homed!: @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi:deltaPressi : voltagef13.993160530191458_: @type2F:@axisName"Storage Carousel:bt["5/home/esp/esp2/lib/slide.rb:175:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:219:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"6/home/esp/esp2/lib/cmdserver.rb:49:in `asCmdText'"1/home/esp/esp2/lib/cmdserver.rb:426: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 +192 #-> SC.jog -300 +3 .SC.jog -300 +5 "storage"(* +18 "core" * L 8\ +3 !"brent"o:Slide::Error\ : mesg"5Storage Carousel overCurrent at home - 31 counts: @replyo:I2C::Servo::RelMove3Reply : @sourcei-: @error:overCurrent:@destinationi%: @tagi : @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressiL : outPressi :deltaPressi8 : voltagef13.664245459008345*: @type2F:@axisName"Storage Carousel:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"-/home/esp/esp2/lib/slide.rb:318:in `jog'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/slide.rb:286:in `jog'"!brent:6:in `topLevelBinding'" ESP.shutdown +5 #Asleep / Shutdown +35 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +3 #Shutdown +16008 #"brent"-> exit +8 #Session Ended +6206 "Can"\  +60002 \  +60002 \  +60001 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60006 \  +59998 \  +60002 \  +60002 \  +60001 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60001 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60001 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002  \  +60002  \  +60001 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  @PDT1649833231.03 \  +60001 \  +60002 \  +60002  \  +60002 \  +60002  \  +60002  \  +60002 \  +60002  \  +60002  \  +60002 \  +60001 \  +60002 \  +60002 \  +60002  \  +60002  \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 "\  +60002 #\  +60001 $\  +60002 "\  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60001 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 "\  +60002 \  +60001  \  +60002 !\  +60002 \  +60002 \  +60002 \  +60002 \ \  +60002  \  +60002  \  +60002 \  +60001 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60001 \  +60002 \  @1650038157.37PDT = =mMAIN_scheduler =tMAIN @PDT1650038159.26 #"core_reset"Sent BREAK +2 #t@59720 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 +239 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +413 "Can"(\ X5L + (\ X5L + #tPolling Can every 10:00 +4 #Cleanly exited at 14:40:30PDT12-Apr-22 +8672 #-> ESP.configure +3 #Powering core bus +581 .Gate.power :raw,:ON + "sampler") +24 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" % ^\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %)\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ \ \ +2 .tSS.configure :default +2 "sampler")#.0X exit +5 #mEXIT @1650038274.43PDT @1650049740.87PDT = =mMAIN_scheduler =tMAIN @PDT1650049742.81 #"core_reset"Sent BREAK +2 #t@13869 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 +245 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +414 "Can"\  # + \  #" + #tPolling Can every 10:00 +4 #Cleanly exited at 08:57:54PDT15-Apr-22 +56133 #-> exit +4 #mEXIT @1650050312.94PDT @1650050320.37PDT = =tMAIN =mMAIN_scheduler @PDT1650050322.27 #"core_reset"Sent BREAK + #t@29585 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +8 #ESP2 v3.42 I2C Gateway v3.20 for core bus +246 !o:SyntaxError: mesg"/home/esp/esp2/type/shallow/friday/configure.rb:128: syntax error, unexpected tLABEL, expecting $end\ heating:PIDgain(5000,15,900)\ ^:bt["2/home/esp/esp2/lib/framework.rb:125:in `load'"2/home/esp/esp2/lib/framework.rb:125:in `load'"5/home/esp/esp2/lib/framework.rb:183:in `execute'"1/home/esp/esp2/type/shallow/initialize.rb:57"2/home/esp/esp2/lib/framework.rb:125:in `load'"2/home/esp/esp2/lib/framework.rb:125:in `load'"5/home/esp/esp2/lib/framework.rb:183:in `execute'"-/home/esp/esp2/lib/esp.rb:110:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2581 "Can"\   +23041 #t-> can +3 "Can"\  _ +19519 #"brent"Session Begun +1155 #-> #Anybody home? +721 #-> showlog 40 +945 #-> MainThread.exit +4 #mEXIT +4 #"brent"Session Ended @1650050804.59PDT @1650050888.30PDT = =tMAIN =mMAIN_scheduler @PDT1650050890.09 #"core_reset"Sent BREAK + #t@46049 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +8 #ESP2 v3.42 I2C Gateway v3.20 for core bus +233 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +387 "Can"\ y B2 + \ y B2 + #tPolling Can every 10:00 +4 #Cleanly exited at 12:18:32PDT15-Apr-22 +446 #-> PH.config +2214 #-> quit +4 #mEXIT @1650050923.11PDT @1650051956.05PDT = =tMAIN =mMAIN_scheduler @PDT1650051957.88 #"core_reset"Sent BREAK + #t@8999 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +8 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +387 "Can"\ A M% + \ A M% #tPolling Can every 10:00 +4 #Cleanly exited at 12:28:43PDT15-Apr-22 +591 #-> ESP.ready! +3 #Powering core bus +552 .Gate.power :raw,:ON +2 "sampler") +27 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  + "processing"% +2 % +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" %\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %\ \ \ +2 .tSS.configure :default +2 "sampler")#.0X% +4 "core" % \\   +2 "manipulator"&?& +4 "core" & 7 X + "storage"(@& +4 "core" &[H W W $ +2 "storage"(A% +4 "core" %m S J  + "collection"'B9 +3 "core" 9 +2 "processing"%C9 +3 "core" 9 +696 #t-> ESP.ready? +2 "collection"'D% +3 "core" %͟ \ +2 "sampler")E% +4 "core" %f\ \ d\ y +2 "manipulator"&F% +3 "core" % \\  + "manipulator"&G& +4 "core" & X + "storage"(H& +4 "core" &[H W W $ + "storage"(I% +4 "core" %m W M  + "collection"'J& +4 "core" &v \  + "processing"%K& +3 "core" &o*\  +2 "processing"%L% +3 "core" %R\ +12535 #t-> Arm.to PC + "manipulator"&M& +4 "core" & X + "manipulator"&N% +4 "core" % \\ R  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&O( +242 "core" ( +2 "manipulator"&P& +4 "core" &  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &  +2 .tForearm.seek PC + "manipulator"&R'ϱ +77 "core" ' }  +3 !to:Slide::Error\ : mesg")Forearm speedErr at CC + 4570 counts: @replyo:I2C::Servo::AbsMove3Reply : @sourcei+: @error: speedErr:@destinationi%: @tagiW: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi} :deltaPressi : voltagef12.171854688267059: @type2F:@axisName" Forearm:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:383:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:383:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +768 #-> Arm.clear +2 "manipulator"&S& +3 "core" &  +2 "manipulator"&T% +4 "core" % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&U' ] +75 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&V(Z +181 "core" ( +2 "manipulator"&W& +4 "core" &Z "y + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &Z l "y +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&Y' ] +26 "core" ' + "manipulator"&Z& +4 "core" &Z "y +2 "manipulator"&[% +4 "core" % g +1903 #t-> Hand.open + .Hand.open + "manipulator"&\\1 +55 "core" 1 +4225 #t-> Arm.to PC + "manipulator"&]& +46 "core" &Z\ !w + "manipulator"&^% +4 "core" % g _ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&_( +188 "core" ( + "manipulator"&`& +4 "core" & \\ @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" & @ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek PC +2 "manipulator"&b'ϱ +103 "core" ' +2 "manipulator"&c& +4 "core" & ! @ +2 "manipulator"&d% +3 "core" %  ~ +1302 #t-> Hand.close +2 .Hand.close + "manipulator"&e/ +59 "core" / +1616 #t-> PC.close +2 "manipulator"&f& +4 "core" &  @ +2 "manipulator"&g% +4 "core" % ϴ  + "processing"%h& +4 "core" &o\  +2 "processing"%i& +4 "core" &o\  +2 .tPC.seek :closed +2 "processing"%j(W +5 "core" &o\  +7 &K\ %h +9 &[Y\ 8 +10 &\ M +9 &x_\ M +9 &:`\ M +10 &_\ M +9 &b\ M +10 &b\ M +9 & A`\ M +9 &"f\ M +10 &#a\ N +9 &%_\ M +9 &'H`\ N +10 &) d\ M +9 &*c\ M +9 &,d\ N +10 &.Pc\ N +9 &0e\ N +10 &1b\ N +9 &3a\ N +9 &5Yb\ M +10 &7d\ N +9 &8a\ N +9 &:`\ N +10 &"`\ N +10 &?g\ M +9 &Ab\ M +9 &Cic\ M +10 &E+b\ M +9 &Fh\ N +9 &Hs\ P +10 &Je\ Q +9 &L#\ S +10 &M\ S +9 &O\ S +9 &Qe\ T +10 &S)\ S +9 &T\ T +10 &V\ A +9 &W,u\ U +9 &W%\ - +2 ( +2 "processing"%i& +2 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.54 +2 "processing"%k& +4 "core" &W"(\ - +404 #t-> Hand.open + .Hand.open +2 "manipulator"&l1 +55 "core" 1 +535 #t-> Arm.withdraw +2 "manipulator"&m% +3 "core" % ϴ 9 +3 .tForearm.seek :retract + "manipulator"&n' ] +110 "core" ' +2 "manipulator"&o& +4 "core" & @ +2 "manipulator"&p% +3 "core" % J {  +30252 "Can"\ <z +60001 \ <y +60002 \ < +60002 \ < +60002 \ <!+; +60002 \ <#S +57861 #t-> PH.hold "30:00", 70 +3 .PH.hold 30:00,70C +3 "processing"%q   \ O +2135 "Can" <&g +60002 \ . +60002 \ 3 +9491 #t-> Thermal.coast +2 .PH.coast +2 "processing"%r +2 "core"  +8522 #t-> PH.config.heating.I=0 +812 #-> PH.config.heating.D=0 +630 #-> PH.configure +2 .PH.configure :default + "processing"%\ 2 +2 %s9 +3 "core" 9\ = +30643 #t-> PH.hold "30:00", 70 +2 .PH.hold 30:00,70C +3 "processing"%t   \ O +9885 "Can"\ =9) +27808 #t-> Thermal.coast +2 .PH.coast +2 "processing"%u +2 "core"  +14689 #t-> exit +5 #mEXIT @1650058392.00PDT @1650058399.36PDT = =tMAIN =mMAIN_scheduler @PDT1650058401.24 #"core_reset"Sent BREAK + #t@21444 select with ifg=0x10, ie=0xF5 + #@22102 receive with ifg=0x10, ie=0xFD + #@22738 receive with ifg=0x10, ie=0xFD #@23393 receive with ifg=0x10, ie=0xFD + #@24031 receive with ifg=0x10, ie=0xFD + #@24677 receive with ifg=0x10, ie=0xFD #@25323 receive with ifg=0x10, ie=0xFD + #@25653 receive with ifg=0x80, ie=0xFD + #@14614 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +9 #ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +402 "Can"\ :; + \ :; + #tPolling Can every 10:00 +4 #Cleanly exited at 14:33:11PDT15-Apr-22 +525 #-> ESP.configure +156 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %͟ \ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %R\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %f\ g\ f S\ y + .tSS.configure :default +3 "sampler")#.0X PH +2 "processing"%9 +3 "core" 9 ? +938 #t-> PH.status + "processing"%9 +3 "core" 9 ( +10572 #t-> PH.hold "30:00", 70 +2 .PH.hold 30:00,70C +3 "processing"%   \ O +47044 "Can"\ C- +8961 #t-> Hand.open +2 .Hand.open + "manipulator"&1 +21 "core" 1 +554 #t-> Arm.to CC +3 "manipulator"&& +3 "core" & B @ +2 "manipulator"&% +4 "core" % J 9  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +349 "core" ( + "manipulator"&& +4 "core" &\ \\ !w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &\ O !w +2 .tForearm.seek CC +2 "manipulator"& ' +99 "core" ' +2 "manipulator"&!& +4 "core" &\ ) !v + "manipulator"&"% +4 "core" % ' +980 #t-> Hand.close +2 .Hand.close +2 "manipulator"&#/ +52 "core" / +4587 #t-> CC.close +2 "manipulator"&$& +4 "core" &\  !p +2 "manipulator"&%% +4 "core" %  +2 "collection"'&& +3 "core" &v ~,\  +2 "collection"''& +4 "core" &v ~\  +2 .tCC.seek :closed +2 "collection"'((W +3 "core" &v ~\  +9 &D }\ |%i +9 &XT ~#\ w9 +10 &~~ ~\ wN +9 &^\\ !\ zQ +10 & Y ~\ wQ +9 &X ~ \ {Q +9 &[ \ {R +10 &eY ~ \ zQ +9 & '[ ~\ wQ +9 &![ ~\ {Q +10 &#Y }E\ xQ +9 &%mY \ wQ +10 &'/Z ~\ zQ +9 &(W ~!\ zQ +9 &*Z }%\ wQ +10 &,uY ~\ wQ +9 &.7Z ~%\ zQ +9 &/Y }&\ zQ +10 &1Z }\ zQ +9 &3~\\ \ yQ +10 &5@[ | \ zQ +9 &7Y { \ zQ +9 &8Y ~ \ xQ +10 &:X |\ xP +9 & Z }\ zP +10 &?\\ ~\ xQ +9 &A[ |\ xQ +10 &CP^ \ yQ +9 &E\\ !\ zQ +9 &Fb ~\ zQ +10 &Hg ~ \ yR +9 &JOv ~\ wT +9 &L\ \ tW +10 &M \ rY +9 &O \ oZ +10 &QE \ pZ +9 &S \ n[\ +9 &T \ p[ +10 &Vjz \ s/ +9 &V \ rV +9 ( +2 "collection"''& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 +2 "collection"')& +4 "core" &Va \ vK + &Vb \ yK +2839 #t-> Hand.open +2 .Hand.open + "manipulator"&*1 +61 "core" 1 +443 #t-> Arm.clear +4 "manipulator"&+& +3 "core" &\  !p +2 "manipulator"&,% +4 "core" %  +2 .tForearm.seek :retract + "manipulator"&-' ] +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&.(Z +231 "core" ( +2 "manipulator"&/& +4 "core" &Z { e + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &0& +2 "core" &Z 2 e +2 .tForearm.seek :clear +2 "manipulator"&1' ] +3 "core" ' +2 "manipulator"&2& +4 "core" &Z  e + "manipulator"&3% +4 "core" % L 7  +10734 #t-> Thermal.coast +2 .PH.coast +2 "processing"%4 +2 "core"  ! +347 #t-> exit +5 #mEXIT @1650059316.16PDT @1650060802.41PDT = =tMAIN =mMAIN_scheduler @PDT1650060804.36 #"core_reset"Sent BREAK + #t@35396 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 +245 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +411 "Can"\ d + \ dJ #tPolling Can every 10:00 +4 #Cleanly exited at 14:48:36PDT15-Apr-22 +15224 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +44714 "Can"\ D +15978 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +44018 "Can"'\ D +16673 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +43322 "Can" \ \ lJD +12911 #t-> PH +3 #Powering core bus +565 .Gate.power :raw,:ON +2 "sampler") +16 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" % \ + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %P\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ R\ O\ +2 .tSS.configure :default + "sampler")#.0X ESP.configure +153 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % !\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %P\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %\ S\ O \ + .tSS.configure :default +2 "sampler")#.0X Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +42888 "Can" \ # +17807 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +42188 "Can"\ \ #v +18502 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +41494 "Can"\ U{\ # +19197 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +40799 "Can"\ w\ #P +6908 #t-> can.instance_eval{@temperature} +3 "Can"\ w\ %u2 +12985 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +1249 #t-> can.instance_eval{@temperature} +3 "Can" ns\ % +3703 #t-> PH.status + "processing"%9 +3 "core" 9 +1176 #t-> CH.status + "collection"'9 +3 "core" 9 @1650065423.76PDT = =tMAIN =mMAIN_scheduler @PDT1650065425.75 #"core_reset"Sent BREAK +2 #t@5249 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 +254 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +428 "Can"\ dt\ 5" + \ dt\ 5" s + #tPolling Can every 10:00 +4 #Cleanly exited at 15:13:33PDT15-Apr-22 +478 #-> ESP.configure +3 #Powering core bus +557 .Gate.power :raw,:ON +2 "sampler") +36 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % \ + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %J\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ v\ r \ + .tSS.configure :default +2 "sampler")#.0X PH.hold "30:00", 25 +2 .PH.hold 30:00,25C +2 "processing"%   h @1650065577.76PDT = =tMAIN =mMAIN_scheduler @PDT1650065579.72 #"core_reset"Sent BREAK +2 #t@61078 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 +244 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +417 "Can"\ 0u\ 00 + \ 0u\ 00Y + #tPolling Can every 10:00 +4 #Cleanly exited at 16:30:34PDT15-Apr-22 +3277 #-> ESP.configure +3 #Powering core bus +555 .Gate.power :raw,:ON +3 "sampler") +54 ) + "core"  +2 "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +4 "core" % N\ +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +2 "core" %Q\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ {\ v ^\ + .tSS.configure :default +2 "sampler")#.0X CH.hold "30:00", 25 +2 .CH.hold 30:00,25C +3 "collection"'   N +2618 #t-> PH.hold "30:00", 25 +2 .PH.hold 30:00,25C +3 "processing"%   h +49657 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2412 #t-> can.instance_eval{@temperature} +2 "Can"\ n\ /p +535 \ !l\ |: +2390 #t-> PH.status +2 "processing"%9 +2 "core" 9% +1238 #t-> CH.status + "collection"'9 +3 "core" 9\ 3 +2616 #t-> PH.hold "30:00", 28 +3 .PH.hold 30:00,28C +2 "processing"%   A +5 "core"  3 +540 #t-> CH.hold "30:00", 28 +4 .CH.hold 30:00,28C +2 "collection"'  s ) +6 "core"  +42205 #t-> can.instance_eval{@temperature} +3 "Can" m\ 0R +1518 #t-> PH.status + "processing"%9 +2 "core" 99 +1412 #t-> CH.status + "collection"'9 +3 "core" 9u! +1682 #t-> PH.hold "30:00", 40 +3 .PH.hold 30:00,40C +2 "processing"%  g  +5 "core" h +398 #t-> CH.hold "30:00", 40 +2 .CH.hold 30:00,40C +3 "collection"'  - w +4 "core" b +3686 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2253 "Can"\ `l\ yK +41769 #t-> can.instance_eval{@temperature} +3 "Can" k\ 3 +4879 #t-> PH.status + "processing"%9 +3 "core" 9iI +1862 #t-> CH.status + "collection"'9 +2 "core" 9*j @1650067419.92PDT = =tMAIN =mMAIN_scheduler @PDT1650067421.87 #"core_reset"Sent BREAK +2 #t@14696 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +402 "Can"\ l\ 1 + \ l\ 1 + #tPolling Can every 10:00 +4 #Cleanly exited at 16:33:08PDT15-Apr-22 +442 #-> ESP.configure +2 #Powering core bus +581 .Gate.power :raw,:ON +2 "sampler") +21 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +3 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" % m\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Q\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %\ \ V\ + .tSS.configure :default +2 "sampler")#.0XRESET< ESP2 v3.42 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +407 "Can" k\ 4"% +  k\ 4"%Q + #tPolling Can every 10:00 +4 #Cleanly exited at 17:03:50PDT15-Apr-22 +471 #-> ESP.configure +3 #Powering core bus +572 .Gate.power :raw,:ON +2 "sampler") +44 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" % (\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %K\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ \ F\ +2 .tSS.configure :default +2 "sampler")#.0XRESET< ESP2 v3.42 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +252 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +420 "Can"\ i\ 0 + \ i\ 0 + #tPolling Can every 10:00 +4 #Cleanly exited at 17:06:32PDT15-Apr-22 +680 #-> ESP.configure +3 #Powering core bus +560 .Gate.power :raw,:ON + "sampler") +27 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % &\ + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Q\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %\ \ +\ +2 .tSS.configure :default +2 "sampler")#.0X PH.hold "30:00", 70 +2 .PH.hold 30:00,70C +7 "processing"%   \ O @1650298578.44PDT = =mMAIN_scheduler =tMAIN @PDT1650298580.32 #"core_reset"Sent BREAK +2 #t@65438 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +9 #ESP2 v3.42 I2C Gateway v3.20 for core bus +245 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +414 "Can"\ |, + \ |, + #tPolling Can every 10:00 +4 #Cleanly exited at 17:09:01PDT15-Apr-22 +5337 #-> ESP.configure +3 #Powering core bus +571 .Gate.power :raw,:ON +2 "sampler") +23 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %\ T\ LU\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %%\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ \ Z\ + .tSS.configure :default +3 "sampler")#.0X PC.open +2 .PC.seek :open + "processing"%( +3 "core" (\ +3 !to:Slide::Error\ : mesg"&Processing Clamp notReady at home: @replyo:I2C::Servo::AbsMove3Reply : @sourcei*: @error: notReady:@destinationi%: @tagi: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi: voltagef13.845885125184095W: @type2F:@axisName"Processing Clamp:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:612:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:375:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:341:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:333:in `seek'",/home/esp/esp2/lib/slide.rb:382:in `to'"4/home/esp/esp2/utils/puckmoves.rb:955:in `open'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +958 #-> ESP.ready! + "collection"'% +3 "processing"%% +3 "manipulator"&% +6 "core" %\ R\ L\ +6 ."rdySampler"Intake.select :close +2 .Exhaust.select :close +2 .CTV.dial :air +2 "collection"'  +3 "core" %\ +2 % +2 "manipulator"&% +2 ."rdyProcessing"PSV.dial :air +4 ."rdySampler"CSV.dial :waste1 +3 "processing"%  +2 "collection"' +5 "core" %  + +3 ."rdyProcessing"PS.reconfigure :default +3 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +4 .tForearm.reconfigure :loose +2 "processing"%#A d`xb + "sampler") +3 "manipulator"&#@2^d^b +5 ."rdyProcessing"PS.home.seek 0ml +3 .tForearm.home.seek :retract +2 "processing"%'T + "manipulator"&' ] +5 "core"  + "sampler") +3 "core"  +2 "sampler")  +4 "core" +2 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.reconfigure :default +4 "collection"'#d @b +2 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&=1 +55 "core" 1 +1142 #t-> Arm.to PC +2 "manipulator"&>& +3 "core" & \\ + "manipulator"&?% +4 "core" % a P  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&@( +241 "core" ( +2 "manipulator"&A& +4 "core" & } : + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +3 "core" & O : +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek PC +2 "manipulator"&C'ϱ +104 "core" ' + "manipulator"&D& +4 "core" & [ F +2 "manipulator"&E% +3 "core" %  +602 #t-> Hand.close + .Hand.close +2 "manipulator"&F/ +57 "core" / +2901 #t-> PC.close + "manipulator"&G& +3 "core" & - F +2 "manipulator"&H% +4 "core" % Ͻ C +2 "processing"%I& +4 "core" &o$\  +2 "processing"%J& +5 "core" &o%\  +2 .tPC.seek :closed + "processing"%K(W +4 "core" &o%\  +7 &K$\ %g +10 &]Y&\ 8 +9 &&\ L +9 &z^%\ M +10 &=`$\ M +9 &d$\ M +10 &b$\ M +9 &`!\ M +9 & Cc%\ M +10 &"`#\ M +9 &#`$\ M +9 &%a%\ M +15 &'K`#\ M +4 &)]%\ M +10 &*_%\ M +9 &,a$\ M +9 &.Sb&\ M +10 &0a%\ M +9 &1c%\ M +9 &3c$\ M +10 &5\\_$\ M +9 &7`%\ M +10 &8`$\ M +9 &:b%\ M +9 &&c#\ M +9 &?b&\ M +9 &Ab%\ M +10 &Cjc%\ N +9 &E-c%\ M +10 &Fg%\ M +9 &Hn%\ N +9 &Jk%\ P +10 &L&%\ R +9 &M$\ S +9 &O%\ S +10 &Qj%\ S +9 &S,#\ S +10 &T&\ T +9 &V$\ @ +9 &W*k%\ T +10 &W#%\ , +2 ( + "processing"%J& +4 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.55 + "processing"%L& +4 "core" &W \ , +573 #t-> Hand.open +2 .Hand.open + "manipulator"&M1 +64 "core" 1 +684 #t-> CC.open +2 .CC.seek :open +2 "collection"'N( +3 "core" ( +2 "collection"'O& +4 "core" &q\ R\ L"\  +1377 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +12952 #t-> Arm.to CC + "manipulator"&P& +4 "core" & R F +2 "manipulator"&Q% +4 "core" % Ͻ J + .tForearm.seek :retract +2 "manipulator"&R' ] +113 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S( +359 "core" ( + "manipulator"&T& +4 "core" &  n +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" & 0 n +2 .tForearm.seek CC +2 "manipulator"&V' +101 "core" ' +2 "manipulator"&W& +4 "core" &\  l +2 "manipulator"&X% +3 "core" % q +472 #t-> Hand.close +2 .Hand.close + "manipulator"&Y/ +64 "core" / +1617 #t-> CC.close + "manipulator"&Z& +4 "core" &  b + "manipulator"&[% +5 "core" %  q + "collection"'\\& +4 "core" &q\ R\ I@\  +2 "collection"']& +5 "core" &q\ S\ LK\  +2 .tCC.seek :closed +2 "collection"'^(W +4 "core" &q\ S\ MM\  +7 &I\ R\ MP\ %h +10 &ZW\ T\ NR\ 9 +9 &\ S\ MP\ M +10 &m_\ S\ ML\ O +9 &0b\ T\ MQ\ O +9 &`\ T\ NU\ O +10 &b\ R\ MN\ O +9 &xa\ R\ MJ\ N +9 & 9a\ R\ LE\ O +10 &!b\ R\ LG\ O +14 &#`\ Q\ MF\ O +5 &%b\ R\ LO\ O +9 &'Aa\ S\ LN\ O +9 &)`\ O\ KM\ N +10 &*b\ R\ LJ\ O +9 &,a\ R\ LO\ O +9 &.Hb\ S\ MM\ O +10 &0 a\ Q\ LF\ O +9 &1`\ R\ LU\ O +10 &3a\ S\ LK\ O +9 &5Q`\ S\ LJ\ O +9 &7`\ T\ ML\ O +10 &8_\ R\ LW\ N +9 &:b\ Q\ JU\ O +9 &_\ R\ MS\ O +9 &?e\ R\ KW\ O +10 &A`\ R\ MR\ O +9 &C_c\ Q\ NS\ O +9 &E!`\ R\ LX\ O +10 &F`\ Q\ MT\ O +9 &Hg\ S\ N[\ P +9 &Jbv\ R\ O[\ Q +10 &L\ T\ NZ\ U +9 &M\ U\ PX\ W +9 &O\ U\ QM\ X +10 &QU\ S\ OO\ X +9 &S\ U\ NQ\ X +10 &T\ W\ OZ\ Y +9 &Vel\ U\ PN\ * +9 &V"\ U\ QZ\ F +9 ( +3 "collection"']& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.82 + "collection"'_& +4 "core" &VV\ U\ OX\ @ + &VU\ U\ P[\ @ +3234 #t-> Hand.open + .Hand.open +2 "manipulator"&`1 +62 "core" 1 +287 #t-> Arm.clear + "manipulator"&a& +4 "core" & Y +2 "manipulator"&b% +4 "core" %  X q + .tForearm.seek :retract +2 "manipulator"&c' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&d(Z +223 "core" ( + "manipulator"&e& +4 "core" &Z   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &Z   +2 .tForearm.seek :clear + "manipulator"&g' ] +3 "core" ' +2 "manipulator"&h& +4 "core" &Z   +2 "manipulator"&i% +3 "core" % N   +238 #t-> exit +5 #mEXIT @1650299083.80PDT @1650310415.31PDT = =tMAIN =mMAIN_scheduler @PDT1650310417.28 #"core_reset"Sent BREAK +2 #t@28523 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +8 #ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +415 "Can"\ b\ A \ + \ b\ A \  #tPolling Can every 10:00 +5 #Cleanly exited at 09:24:43PDT18-Apr-22 +6604 #-> ESP.configure +3 #Powering core bus +546 .Gate.power :raw,:ON +3 "sampler") +21 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % V Qm\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %R\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" % . (\ + .tSS.configure :default +3 "sampler")#.0X can.instance_eval{@temperature} +3 "Can" Dc\ (o # +20889 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +29365 "Can" `\ ' ( +31335 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +28659 "Can" h_\ ' 7( +32039 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +27955 "Can" ^\ 'Z ( +32743 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +27251 "Can"\ _\ ' c( +33446 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +26548 "Can" Uc\ ' ( +34151 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +25843 "Can" f\ '}( +34857 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +25138 "Can" d\ '%( +35561 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +23892 #t-> can.instance_eval{@temperature} +4 "Can" d\ '< +537  d\ '?( +439 #t-> PH.status + "processing"%9 +3 "core" 9by +2047 #t-> CH.status + "collection"'9 +3 "core" 9cl +2027 #t-> PH.hold "30:00", 25 +3 .PH.hold 30:00,25C +3 "processing"%   h @1650315396.33PDT = =mMAIN_scheduler =tMAIN @PDT1650315398.33 #"core_reset"Sent BREAK +2 #t@17131 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +213 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +251 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +431 "Can"\ _\ 6 + \ _\ 6 + #tPolling Can every 10:00 +5 #Cleanly exited at 12:33:44PDT18-Apr-22 +685 #-> ESP.configure +3 #Powering core bus +559 .Gate.power :raw,:ON +3 "sampler") +44 ) +3 "core"  + "collection"' +3 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % m\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %S\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" % f a\ +2 .tSS.configure :default +2 "sampler")#.0X PH.hold "30:00", 25 +3 .PH.hold 30:00,25C +3 "processing"%   h @1650315618.43PDT = =tMAIN =mMAIN_scheduler @PDT1650315620.42 #"core_reset"Sent BREAK + #t@20223 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 +254 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +426 "Can" a\ L-q +  a\ L-q " + #tPolling Can every 10:00 +4 #Cleanly exited at 13:56:47PDT18-Apr-22 +312 #-> exit +4 #mEXIT @1650315632.55PDT @1650315770.55PDT = =mMAIN_scheduler =tMAIN @PDT1650315772.34 #"core_reset"Sent BREAK + #t@44315 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +8 #ESP2 v3.42 I2C Gateway v3.20 for core bus +234 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +380 "Can" df\ R +  df\ Rb + #tPolling Can every 10:00 +4 #Cleanly exited at 14:00:32PDT18-Apr-22 +748 #-> ESP.configure +3 #Powering core bus +548 .Gate.power :raw,:ON +2 "sampler") +54 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" % |\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +2 "core" %K\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" % l d\ +2 .tSS.configure :default +2 "sampler")#.0X PH.configure +2 .PH.configure :default + "processing"%\ 2 +2 %9 +2 "core" 9E +531 #t-> CH.configure +2 .CH.configure :default + "collection"'\ 2 +2 '9 +2 "core" 9ci +1225 #t-> PH.hold "30:00", 25 +2 .PH.hold 30:00,25C +8 "processing"%   h @1650316508.76PDT = =tMAIN =mMAIN_scheduler @PDT1650316510.64 #"core_reset"Sent BREAK +2 #t@60458 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 +244 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +407 "Can"\ `\ K + \ `\ K + #tPolling Can every 10:00 +5 #Cleanly exited at 14:02:58PDT18-Apr-22 +500 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +736 #t-> ESP.configure +5 #Powering core bus +545 .Gate.power :raw,:ON +3 "sampler") +44 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % y\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %I\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % t p\ + .tSS.configure :default +3 "sampler")#.0X PH.hold "30:00", 25 +3 .PH.hold 30:00,25C +3 "processing"%   h @1650316808.67PDT = =tMAIN =mMAIN_scheduler @PDT1650316810.57 #"core_reset"Sent BREAK +2 #t@35289 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 +245 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +415 "Can"\ b\ 5U + \ b\ 5U + #tPolling Can every 10:00 +5 #Cleanly exited at 14:15:19PDT18-Apr-22 +830 #-> ESP.configure +3 #Powering core bus +549 .Gate.power :raw,:ON +3 "sampler") +28 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % r\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %H\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % t p .\ +2 .tSS.configure :default +3 "sampler")#.0X CH.hold "25:00", 25 +3 .CH.hold 25:00,25C +3 "collection"' ppN +3975 #t-> PH.hold "25:00", 25 +3 .PH.hold 25:00,25C +3 "processing"% pph +6718 #t-> can.instance_eval{@temperature} +3 "Can" >_\ 'B +43187 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +2974 "Can"\ _\ V +10187 #t-> can.instance_eval{@temperature} +3 "Can" U`\ !χ +2159 #t-> PH.status + "processing"%9 +3 "core" 9+\ 2 +2746 #t-> CH.status + "collection"'9 +3 "core" 9 ? +3557 #t-> CH.hold "25:00", 28 +3 .CH.hold 25:00,28C +3 "collection"' psp) +3 "core"  +2926 #t-> PH.hold "25:00", 28 +3 .PH.hold 25:00,28C +3 "processing"% ppA +6 "core"  +36117 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +2270 "Can" `\ L +53352 #t-> can.instance_eval{@temperature} +3 "Can"\ a\ o +2810 #t-> PH.status +2 "processing"%9 +2 "core" 9M +1746 #t-> CH.status +2 "collection"'9 +3 "core" 9r +508 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +808 #t-> PH.hold "25:00", 40 +4 .PH.hold 25:00,40C +2 "processing"% pgp +5 "core" C +746 "Can" 8a  +854 #t-> CH.hold "25:00", 40 +3 .CH.hold 25:00,40C +3 "collection"' p-pw +3 "core"  +58276 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +855 "Can" a\ x +13216 #t-> can.instance_eval{@temperature} +3 "Can" b\ _ +2248 #t-> PH.status + "processing"%9 +3 "core" 9h  +1535 #t-> CH.status + "collection"'9 +3 "core" 9)G  +2572 #t-> CH.hold "25:00", 70 +3 .CH.hold 25:00,70C +3 "collection"' p\ p\ 5\ +6 "core"  N +3250 #t-> PH.hold "25:00", 70 +3 .PH.hold 25:00,70C +3 "processing"% p p\ O +3 "core"   +36991 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +150 "Can" c\ ( +49661 #t-> can.instance_eval{@temperature} +3 "Can" Qa\ 61y5 +2185 #t-> PH.status + "processing"%9 +3 "core" 9 d  +1577 #t-> CH.status +2 "collection"'9 +3 "core" 9\  +2767 #t-> CH.hold "25:00", 85 +3 .CH.hold 25:00,85C +3 "collection"' p p ^ +4 "core"  +560 #t-> PH.hold "25:00", 85 +3 .PH.hold 25:00,85C +3 "processing"% p Np +5 "core"  +3220 "Can" e FS59 +549 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +59444 "Can" e\ m|D: +1255 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +58739 "Can" e\ mtQ +1966 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +24231 "core" p +569 p +33228 "Can" c\ 'Xf +2669 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +24779 #t-> can.instance_eval{@temperature} +3 "Can" i\ (Yy +1350 #t-> PH.status +2 "processing"%!9 +2 "core" 9 @1650322653.21PDT = =mMAIN_scheduler =tMAIN @PDT1650322655.18 #"core_reset"Sent BREAK +2 #t@23458 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 +249 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +408 "Can"\ wc\ 5q + \ wc\ 5qo + #tPolling Can every 10:00 +4 #Cleanly exited at 14:20:19PDT18-Apr-22 +520 #-> ESP.configure +5 #Powering core bus +554 .Gate.power :raw,:ON +2 "sampler") +20 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +6 "core"  +5 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %b\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %J\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" % T\ +2 .tSS.configure :default +2 "sampler")#.0X PH.config +564 #-> CH.config +1311 #-> PH.hold "30:00", 40 +3 .PH.hold 30:00,40C +3 "processing"%  g  +958 #t-> CH.hold "30:00", 40 +2 .CH.hold 30:00,40C +4 "collection"'  - w +6559 #t-> CH.hold "30:00", 85 +3 .CH.hold 30:00,85C +3 "collection"'   ^ +3 "core"  +822 #t-> PH.hold "30:00", 40 +3 .PH.hold 30:00,40C +3 "processing"%  g  +4 "core" O @1650322933.13PDT = =tMAIN =mMAIN_scheduler @PDT1650322935.06 #"core_reset"Sent BREAK + #t@1928 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 +243 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +421 "Can" f\ 9!L +  f\ 9!L + #tPolling Can every 10:00 +5 #Cleanly exited at 15:57:43PDT18-Apr-22 +623 #-> ESP.configure +3 #Powering core bus +576 .Gate.power :raw,:ON +3 "sampler") +41 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %{\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %N\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % C\ + .tSS.configure :default +3 "sampler")#.0X  + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"' +2 .tCH.configure :default + "collection"'\ 2 +2 .tPH.coast + "processing"% +2 .tPH.configure :default +2 "processing"%\ 2 +2 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +410 #t-> PH.config +357 #-> CH.config +1121 #-> CH.hold "25:00", 85 +2 .CH.hold 25:00,85C +3 "collection"' p p ^ +23671 #t-> PH.hold "25:00", 85 +3 .PH.hold 25:00,85C +3 "processing"% p Np +29472 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +3838 "Can" h\ W +31145 #t-> PH.hold "25:00", 85 +3 .PH.hold 25:00,85C +4 "processing"% p Np +3 "core" \  +302 #t-> CH.hold "25:00", 85 +3 .CH.hold 25:00,85C +3 "collection"' p p ^ +4 "core"  +25393 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +3134 "Can" j\ rtN +35042 #t-> can.instance_eval{@temperature} +3 "Can" d\ ly' +2756 #t-> PH.status + "processing"%9 +3 "core" 9 S\ k +4547 #t-> CH.status +2 "collection"'9 +3 "core" 9 p  +2716 #t-> PH.status + "processing"%9 +3 "core" 9 K  +1701 #t-> CH.hold "25:00", 88 +4 .CH.hold 25:00,88C +2 "collection"' p p ` +5 "core"  +8625 #t-> PH.hold "25:00", 88 +3 .PH.hold 25:00,88C +3 "processing"% p p u +6 "core"  + +2142 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +2427 "Can"\ f\ K.9 +58276 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1718 "Can" j\ a<;z +27014 #t-> CH.status +2 "collection"'9 +3 "core" 9 w +1566 #t-> can.instance_eval{@temperature} +3 "Can" e\ hC x +2720 #t-> PH.status +3 "processing"%9 +3 "core" 9  +2704 #t-> Thermal.coast +2 .CH.coast + "collection"' +3 "core"  + .tPH.coast +2 "processing"% +5 "core" i +2990 #t-> exit +6 #mEXIT @1650325717.05PDT @1650326157.76PDT = =tMAIN =mMAIN_scheduler @PDT1650326159.63 #"core_reset"Sent BREAK +2 #t@22745 select with ifg=0x10, ie=0xF5 #@23401 receive with ifg=0x10, ie=0xFD + #@24035 receive with ifg=0x10, ie=0xFD + #@24690 receive with ifg=0x10, ie=0xFD #@25324 receive with ifg=0x10, ie=0xFD + #@25958 receive with ifg=0x10, ie=0xFD + #@26592 receive with ifg=0x10, ie=0xFD #@26922 receive with ifg=0x80, ie=0xFD + #@63656 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +401 "Can" zw\ 'EmF +  zw\ 'EmF+ + #tPolling Can every 10:00 +5 #Cleanly exited at 16:48:37PDT18-Apr-22 +614 #-> esp +978 #-> ESP.configure +154 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %x\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +4 "core" %X\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ + .tSS.configure :default +3 "sampler")#.0X Thermal.configure +2 !o:NoMethodError : mesg"3undefined method `configure' for Thermal:Class: name0: args0:bt[ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +501 #-> PH.configure +2 .PH.configure :default +2 "processing"%\ 2 +2 %9 +2 "core" 9F +375 #t-> CH.configure +2 .CH.configure :default + "collection"'\ 2 +2 '9 +2 "core" 9  +2552 #t-> Thermal.calibrate +3 "Can" ox\ (EUm +3 "collection"'9 +3 "core" 9 + "processing"%9 +4 "core" 9 +31855 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +22257 "Can" ,\ 'F +38441 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +21553 "Can" \ 'H+r +30708 #t-> PH.hold "30:00", 28 +2 .PH.hold 30:00,28C +3 "processing"%  f  +6117 #t-> CH.hold "30:00", 28 +2 .CH.hold 30:00,28C +3 "collection"'  I  +2310 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20849 "Can" 6\ MR +36943 #t-> CH.hold "30:00", 70 +3 .CH.hold 30:00,70C +3 "collection"'  \ q \ &\ +6 "core"  e +2893 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +6776 #t-> PH.hold "30:00", 70 +3 .PH.hold 30:00,70C +3 "processing"%  \  \ q +5 "core"  +13358 "Can" \ Y +40554 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +1661 #t-> CH.hold "30:00", 85 +3 .CH.hold 30:00,85C +3 "collection"'   Y +3 "core" \ 4 +3624 #t-> PH.hold "30:00", 85 +3 .PH.hold 30:00,85C +3 "processing"%   P +4 "core"  A +14137 "Can" En\ `g4 +41258 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +3396 #t-> Thermal.coast +2 .CH.coast +7 "collection"' +2 "core"  +2 .tPH.coast + "processing"% +5 "core"  1 +269 #t-> exit +5 #mEXIT @1650329615.60PDT @1650396564.25PDT = =tMAIN =mMAIN_scheduler @PDT1650396568.41 #"core_reset"Sent BREAK +2 #t@5357 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +8 #ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +407 "Can"-\  + -\  + #tPolling Can every 10:00 +5 #Cleanly exited at 17:53:35PDT18-Apr-22 +1096 #-> ESP.ready! +3 #Powering core bus +552 .Gate.power :raw,:ON +2 "sampler") +12 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" % \ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %#\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %\ \ \ +2 .tSS.configure :default +2 "sampler")#.0X Arm.to PC +2 "manipulator"&<& +3 "core" & w , + "manipulator"&=% +4 "core" % m { +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&>( +282 "core" ( + "manipulator"&?& +4 "core" &$ w  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &$  +2 .tForearm.seek PC +2 "manipulator"&A'ϱ +102 "core" ' +2 "manipulator"&B& +4 "core" &$ |  + "manipulator"&C% +4 "core" % +46262 "Can"'\ 7x\\ +60002 "\ 8\\ +60002 \ 8\\ +60002 \ 8\ :\\ +60002  \ 8 \\ +60001 \ 8f\\ +60002 \ 8\\ +60002 \ 8\\ +60002 \ 8(\\ +40698 #t-> PSV.PSR + .PSV.dial PSR +7 "processing"%D +132 "core"  +950 #t-> PSR.wash + .PSR.select :wash +3 "processing"% +18210 "Can"\ 8\\ +9787 #t-> PS.pull 0.4 + "processing"%E% +4 "core" %W\ +2 .tPS.seek 0.4ml + "processing"%F'  +484 "core" ' +2 "processing"%G% +3 "core" % \  +7616 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%H +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%I' +2219 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%J  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%K'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"%L +44 "core"  + .tPSV.dial PSR +2 "processing"%M +5 "core"  +2 .tPS.seek 2.5ml + "processing"%N' +2617 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%O  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%P'T +2620 "core" ' +7 .tPSV.dial PSR +2 "processing"%Q +44 "core"  + .tPSV.dial PSR +2 "processing"%R +5 "core"  +2 .tPS.seek 2.5ml + "processing"%S' +2626 "core" ' +2 .tdelay 2 seconds +207 .PSV.dial :waste1 + "processing"%T  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%U'T +2622 "core" ' +2 .tPSV.dial PSR +2 "processing"%V +45 "core"  + .tPSV.dial PSR +2 "processing"%W +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%X' +2640 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%Y  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%Z'T +2626 "core" ' + .tPSV.dial PSR +2 "processing"%[ +44 "core"  + .tPSV.dial PSR +2 "processing"%\\ +5 "core" +2 .tPS.seek 2.5ml + "processing"%]' +2623 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%^  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%_'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"%` +45 "core"  +10499 #t-> PS.pull 0.4 +2 "processing"%a% +8 "core" %T\ +2 .tPS.seek 0.4ml +2 "processing"%b'  +489 "core" ' +2 "processing"%c% +4 "core" % \  +2071 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%d +3 "core"  +2 .tPS.seek 2.5ml +2 "processing"%e' +1598 "Can"\ =T\\ +611 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%f  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%g'T +2614 "core" ' +2 .tPSV.dial PSR +2 "processing"%h +73 "core"  + .tPSV.dial PSR +2 "processing"%i +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%j' +2612 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%k  +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%l'T +2618 "core" ' + .tPSV.dial PSR +7 "processing"%m +73 "core"  +2 .tPSV.dial PSR +2 "processing"%n +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%o' +2616 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%p  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%q'T +2624 "core" ' +2 .tPSV.dial PSR + "processing"%r +74 "core"  + .tPSV.dial PSR +2 "processing"%s +5 "core"  +2 .tPS.seek 2.5ml + "processing"%t' +2622 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%u  +74 "core" ~ +2 .tPS.seek 0ml +2 "processing"%v'T +2642 "core" ' + .tPSV.dial PSR +2 "processing"%w +86 "core"  + .tPSV.dial PSR +2 "processing"%x +5 "core"  + .tPS.seek 2.5ml +2 "processing"%y' +2621 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%z  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%{'T +2626 "core" ' + .tPSV.dial PSR +2 "processing"%| +73 "core"  +2235 #t-> PS.pull 0.4 + "processing"%}% +4 "core" %V\ +2 .tPS.seek 0.4ml +2 "processing"%~'  +489 "core" ' + "processing"%% +5 "core" % \  +1393 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"% +13 "core" +2 .tPS.seek 2.5ml + "processing"%' +2209 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2617 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSV.dial PSR +2 "processing"% +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"% 'T +2638 "core" ' +2 .tPSV.dial PSR +2 "processing"%\ +43 "core"  +2 .tPSV.dial PSR +2 "processing"% +4 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2635 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"% +49 "core"  + .tPSV.dial PSR +2 "processing"% +5 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2615 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSV.dial PSR +2 "processing"% +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2621 "core" ' +2 .tPSV.dial PSR +2 "processing"% +45 "core"  +2403 "Can"\ 9\\ +57844 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +5 "core"  +2150 "Can"\ 9! \\ +71 #t-> PSR +1019 #-> PS.pull 0.3 +2 "processing"% % +3 "core" %U\ +2 .tPS.seek 0.3ml +2 "processing"%'h +384 "core" ' + "processing"%#% +4 "core" %e\ \ +2831 #t-> PS.pull 0.2 +2 "processing"%&% +3 "core" %e\ \ +2 .tPS.seek 0.5ml +2 "processing"%(' +295 "core" ' +2 "processing"%*% +4 "core" %\ +4257 #t-> PS.pull 0.5 + "processing"%)% +3 "core" %\ +3 .tPS.seek 1ml +2 "processing"%'XC +600 "core" ' +2 "processing"%% +3 "core" %XI\ +216 #t-> PS.pull 0.5 + "processing"%$% +4 "core" %XI \ +2 .tPS.seek 1.5ml +2 "processing"%-' +586 "core" ' + "processing"%.% +4 "core" %\ \ +105 #t-> PS.pull 0.5 + "processing"%/% +4 "core" %\ \ +2 .tPS.seek 2ml +2 "processing"%0'. +593 "core" ' +2 "processing"%1% +3 "core" %/\  +559 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%2  +45 "core"  +820 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%3'T +2110 "core" ' + "processing"%4% +4 "core" %W\ +7 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%5 +43 "core"  +5 #t-> PSR +1031 #-> PS.pull 0.8 + "processing"%6% +4 "core" %W\ +2 .tPS.seek 0.8ml +2 "processing"%7'> +894 "core" ' + "processing"%8% +4 "core" %>\ +184 #t-> PS.pull 0.8 +2 "processing"%9% +3 "core" %>\ +2 .tPS.seek 1.6ml +2 "processing"%:'k +893 "core" ' + "processing"%;% +4 "core" %k\  +1005 #t-> PS.pull 0.8 + "processing"%<% +4 "core" %k \  +2 .tPS.seek 2.4ml +2 "processing"%=' +896 "core" ' +2 "processing"%?% +3 "core" % \  +412 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%@  +44 "core"  +835 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%%'T +2519 "core" ' + "processing"%B% +4 "core" %O\ +447 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%C +42 "core"  +1965 #t-> PS.pull 0.8 +2 "processing"%'% +3 "core" %O\ +2 .tPS.seek 0.8ml +2 "processing"%D'> +897 "core" ' + "processing"%E% +4 "core" %>\  +8 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%G  +45 "core"  +452 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%H'T +897 "core" ' +2 "processing"%F% +3 "core" %Q\ +489 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%J +43 "core"  +407 #t-> PSR.flush + .PSR.select :flush +3 "processing"%` +611 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%I' +2614 "core" ' +2 "processing"%L% +4 "core" %\  +778 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%M  +44 "core"  +661 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%K'T +2622 "core" ' +2 "processing"%O% +4 "core" %R\ +6 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%N +43 "core"  +7 #t-> PSR.flush +2 .PSR.select :flush +1142 #-> PS.fill +3 .PS.seek 2.5ml + "processing"%Q' +2615 "core" ' +2 "processing"%R% +4 "core" % \ \ +8 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%P  +44 "core"  +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%T'T +2622 "core" ' + "processing"%S% +4 "core" %Q\ +6 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%V +43 "core"  +2282 #t-> PSR.air + .PSR.select :air +2 "processing"% +855 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%W' +2623 "core" ' + "processing"%U% +4 "core" %\  +4581 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%Y  +43 "core"  +358 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%X'T +2618 "core" ' +2 "processing"%[% +3 "core" %R\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%\\ +55 "core"  +7 #t-> PSR.air + .PSR.select :air +1928 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Z' +1553 "Can"\ =@\ \\ +1059 "core" ' + "processing"%^% +4 "core" %\  +8 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%]  +43 "core"  +7 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%`'T +2620 "core" ' +2 "processing"%a% +4 "core" %U\ +11997 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%_ +43 "core"  +572 #t-> PSR.sub1 + .PSR.select :sub1 +3 "processing"% +1078 #t-> PS.pull 0.3 + "processing"%c% +4 "core" %U\ +2 .tPS.seek 0.3ml +2 "processing"%d'h +388 "core" ' +2 "processing"%b% +4 "core" %l\  +4926 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%f +3 "core"  +2 .tPS.seek 2.5ml +2 "processing"%e' +2307 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%h  +44 "core"  +2 .tPS.seek 0ml + "processing"%i'T +2617 "core" ' + .tPSV.dial PSR +2 "processing"%g +44 "core"  + .tPSV.dial PSR +2 "processing"%k +5 "core" +2 .tPS.seek 2.5ml + "processing"%j' +2620 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%m  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%n'T +2617 "core" ' + .tPSV.dial PSR +2 "processing"%l +44 "core"  + .tPSV.dial PSR +2 "processing"%p +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%o' +2617 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%r  +45 "core"  +2 .tPS.seek 0ml + "processing"%s'T +2622 "core" ' + .tPSV.dial PSR +2 "processing"%q +43 "core"  +2 .tPSV.dial PSR +2 "processing"%u +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%w  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%x'T +2613 "core" ' + .tPSV.dial PSR +2 "processing"%v +44 "core"  + .tPSV.dial PSR +2 "processing"%z +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%y' +2635 "core" ' + .tdelay 2 seconds +207 .PSV.dial :waste1 +2 "processing"%|  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%}'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"%{ +45 "core"  +2508 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %S\ +3 .tPS.seek 0.5ml + "processing"%' +591 "core" ' +2 "processing"%~% +3 "core" %\  +2157 #t-> 2.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"% +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2101 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2109 "Can"\ <!`\ \\ +506 "core" ' +2 .tPSV.dial PSR +7 "processing"% +72 "core"  +2 .tPSV.dial PSR + "processing"% +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2614 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%\  +73 "core" ~ +2 .tPS.seek 0ml + "processing"% 'T +2634 "core" ' + .tPSV.dial PSR +2 "processing"% +74 "core"  +12722 #t-> 3.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"% +3 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2612 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"% +73 "core"  +2 .tPSV.dial PSR +2 "processing"% +14 "core" + .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' + .tdelay 2 seconds +207 .PSV.dial :waste2 +2 "processing"%  +72 "core" ~ +3 .tPS.seek 0ml + "processing"%'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"% +74 "core"  + .tPSV.dial PSR +2 "processing"% +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2612 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"% +74 "core"  +1581 #t-> PS.pull 0.5 + "processing"%% +4 "core" %N\ +2 .tPS.seek 0.5ml +2 "processing"%#' +586 "core" ' + "processing"%&% +4 "core" %\  +1390 #t-> PS.pull 0.4 + "processing"%*% +8 "core" %\  +3 .tPS.seek 0.9ml +2 "processing"%'K +479 "core" ' + "processing"%)% +4 "core" %K\  +2882 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%( +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +1707 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%$  +45 "core"  +2 .tPS.seek 0ml + "processing"%'T +2622 "core" ' + .tPSV.dial PSR +2 "processing"%. +45 "core"  + .tPSV.dial PSR +2 "processing"%/ +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%-' +2621 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%1  +44 "core"  +2 .tPS.seek 0ml + "processing"%2'T +2636 "core" ' + .tPSV.dial PSR +7 "processing"%0 +43 "core"  +2 .tPSV.dial PSR +2 "processing"%4 +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +2634 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%6  +45 "core"  + .tPS.seek 0ml +2 "processing"%3'T +2621 "core" ' +2 .tPSV.dial PSR +2 "processing"%8 +45 "core"  + .tPSV.dial PSR +2 "processing"%9 +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%7' +1465 "Can"\ <# B\\ +1156 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%;  +44 "core"  + .tPS.seek 0ml +2 "processing"%<'T +2626 "core" ' + .tPSV.dial PSR +2 "processing"%: +44 "core"  + .tPSV.dial PSR +2 "processing"%? +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2613 "core" ' + .tdelay 2 seconds +235 .PSV.dial :waste1 +10 "processing"%=  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%B'T +2626 "core" ' + .tPSV.dial PSR +2 "processing"%C +44 "core"  +1227 #t-> PS.pull 0.5 + "processing"%'% +4 "core" %R\ +2 .tPS.seek 0.5ml +2 "processing"%%' +589 "core" ' + "processing"%E% +4 "core" %\  +2333 #t-> PS.pull 0.5 + "processing"%G% +3 "core" %\  +3 .tPS.seek 1ml + "processing"%D'X8 +591 "core" ' + "processing"%F% +4 "core" %X7\  +20067 #t-> PS.pull 0.5 +2 "processing"%J% +3 "core" %X7\  +2 .tPS.seek 1.5ml +2 "processing"%H' +619 "core" ' + "processing"%L% +4 "core" %\  +238 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%M  +45 "core"  +295 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%I'T +1596 "core" ' +2 "processing"%O% +3 "core" %T\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%N +43 "core"  +712 #t-> PS.pull 0.5 + "processing"%K% +3 "core" %T\ +2 .tPS.seek 0.5ml +2 "processing"%R' +585 "core" ' + "processing"%P% +4 "core" %\  +106 #t-> PS.pull 0.5 + "processing"%Q% +4 "core" %\  +2 .tPS.seek 1ml +2 "processing"%S'X9 +595 "core" ' +2 "processing"%V% +3 "core" %X<\  +93 #t-> PS.pull 0.5 +2 "processing"%T% +3 "core" %X<\  +2 .tPS.seek 1.5ml +2 "processing"%U' +584 "core" ' + "processing"%Y% +4 "core" %\  +82 #t-> PS.pull 0.5 +2 "processing"%W% +3 "core" %\  +2 .tPS.seek 2ml +2 "processing"%['# +582 "core" ' + "processing"%\\% +4 "core" %# \  +2504 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%X  +43 "core"  +314 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%^'T +2108 "core" ' +2 "processing"%]% +3 "core" %X\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%Z +43 "core"  +1121 #t-> PSR.flush + .PSR.select :flush +2 "processing"%B +880 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%a' +2615 "core" ' +2 "processing"%_% +4 "core" %\  +6 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%c  +45 "core"  +440 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%`'T +2619 "core" ' +2 "processing"%b% +4 "core" %W\ +6 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%f +43 "core"  +387 #t-> PSR.flush + .PSR.select :flush +427 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%d' +2626 "core" ' +2 "processing"%h% +3 "core" %\  +8 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%e  +45 "core"  +1296 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%g'T +1583 "Can"\ <% \\ +1041 "core" ' + "processing"%k% +4 "core" %R\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%i +42 "core"  +8 #t-> PSR.air + .PSR.select :air +2 "processing"% +626 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%m' +2623 "core" ' +2 "processing"%j% +4 "core" %\  +8 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%l  +43 "core"  +89 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%p'T +2619 "core" ' +2 "processing"%n% +4 "core" %U\ +1150 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%r +43 "core"  +368 #t-> PSR.air + .PSR.select :air +405 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%o' +2614 "core" ' + "processing"%q% +4 "core" %\  +1185 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%u  +45 "core"  +694 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%s'T +2622 "core" ' +2 "processing"%w% +3 "core" %R\ +19827 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%t +44 "core"  +690 #t-> PSR.sub2 + .PSR.select :sub2 +3 "processing"% +777 #t-> PS.pull 0.5 +2 "processing"%v% +3 "core" %R\ +2 .tPS.seek 0.5ml +2 "processing"%z' +580 "core" ' +2 "processing"%x% +4 "core" %\ \ +5441 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%| +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%y' +2116 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%{  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2615 "core" ' + .tPSV.dial PSR +2 "processing"%} +45 "core"  +2 .tPSV.dial PSR +2 "processing"%~ +14 "core" +2 .tPS.seek 2.5ml + "processing"%' +2612 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%'T +2626 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSV.dial PSR + "processing"% +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tdelay 2 seconds +207 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%\ 'T +2635 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  + .tPSV.dial PSR +2 "processing"% +4 "core"  +3 .tPS.seek 2.5ml + "processing"% ' +140 "Can"\ <' n\\ +2475 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%'T +2614 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSV.dial PSR +2 "processing"% +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2618 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  +1473 #t-> PS.pull 0.5 + "processing"%% +3 "core" %S\ +3 .tPS.seek 0.5ml + "processing"%' +589 "core" ' +2 "processing"%% +4 "core" %\  +1702 #t-> PS.pull 0.5 +2 "processing"%% +4 "core" %\  +2 .tPS.seek 1ml + "processing"%'X; +586 "core" ' +2 "processing"% % +4 "core" %X7\  +2188 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"% +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +1598 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%&  +73 "core"  +2 .tPS.seek 0ml + "processing"%*'T +2622 "core" ' + .tPSV.dial PSR +7 "processing"%# +82 "core" +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%)' +2620 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%(  +72 "core"  +2 .tPS.seek 0ml + "processing"%'T +2639 "core" ' + .tPSV.dial PSR +2 "processing"%$ +73 "core"  +2 .tPSV.dial PSR +2 "processing"% +14 "core" +2 .tPS.seek 2.5ml + "processing"%.' +2618 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%/  +73 "core" ~ +2 .tPS.seek 0ml + "processing"%'T +2615 "core" ' +2 .tPSV.dial PSR +2 "processing"%1 +73 "core"  + .tPSV.dial PSR +2 "processing"%- +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%0' +2611 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%4  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%2'T +2621 "core" ' +11 .tPSV.dial PSR + "processing"%6 +73 "core"  + .tPSV.dial PSR +2 "processing"%5 +5 "core"  +2 .tPS.seek 2.5ml + "processing"%8' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%9  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%3'T +2634 "core" ' + .tPSV.dial PSR +2 "processing"%; +73 "core"  +1823 #t-> PS.pull 0.5 +2 "processing"%7% +8 "core" %X\ +2 .tPS.seek 0.5ml +2 "processing"%:' +590 "core" ' + "processing"%?% +4 "core" %\  +12985 "Can"\ 9) \\ +3767 #t-> PS.pull 0.5 +2 "processing"%<% +3 "core" %\  +2 .tPS.seek 1ml +2 "processing"%='XA +593 "core" ' + "processing"%@% +4 "core" %XD\  +853 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%C +13 "core" +2 .tPS.seek 2.5ml +2 "processing"%'' +1599 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%B  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%E'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"%G +43 "core"  +2 .tPSV.dial PSR +2 "processing"%% +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%F' +2613 "core" ' +2 .tdelay 2 seconds +207 .PSV.dial :waste1 +2 "processing"%J  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%D'T +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"%L +43 "core"  +2 .tPSV.dial PSR +2 "processing"%M +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%O  +45 "core"  + .tPS.seek 0ml +2 "processing"%N'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"%K +55 "core" + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%I' +2618 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%P  +44 "core"  +2 .tPS.seek 0ml + "processing"%Q'T +2617 "core" ' + .tPSV.dial PSR +2 "processing"%R +56 "core"  +2 .tPSV.dial PSR +2 "processing"%V +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2613 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%S  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%Y'T +2622 "core" ' + .tPSV.dial PSR +2 "processing"%W +46 "core"  +1856 #t-> PS.pull 0.5 +2 "processing"%U% +3 "core" %R\ +2 .tPS.seek 0.5ml +2 "processing"%\\' +583 "core" ' +2 "processing"%X% +3 "core" %\  +347 #t-> PS.pull 0.5 +2 "processing"%[% +3 "core" %\  +2 .tPS.seek 1ml +2 "processing"%]'X7 +595 "core" ' +2 "processing"%Z% +4 "core" %X<\  +24631 "Can"\ 8+ \\ +8971 #t-> PS.pull 0.5 + "processing"%^% +3 "core" %X<\  +2 .tPS.seek 1.5ml +2 "processing"%_' +590 "core" ' +2 "processing"%c% +3 "core" %\  +193 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%a  +44 "core"  +326 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%b'T +1603 "core" ' + "processing"%f% +4 "core" %S\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%` +43 "core"  +1262 #t-> PS.pull 0.5 + "processing"%h% +3 "core" %S\ +3 .tPS.seek 0.5ml + "processing"%e' +585 "core" ' + "processing"%d% +4 "core" %\  +106 #t-> PS.pull 0.5 +2 "processing"%k% +3 "core" %\  +2 .tPS.seek 1ml +2 "processing"%i'X8 +583 "core" ' + "processing"%g% +4 "core" %X;\  +381 #t-> PS.pull 0.5 +2 "processing"%j% +3 "core" %X;\  +2 .tPS.seek 1.5ml +2 "processing"%l' +595 "core" ' +2 "processing"%m% +3 "core" %\  +365 #t-> PS.pull 0.5 + "processing"%n% +3 "core" %\  +8 .tPS.seek 2ml + "processing"%r'* +595 "core" ' +2 "processing"%p% +4 "core" %/\  +383 #t-> PS.pull 0.4 +2 "processing"%q% +3 "core" %/\  +2 .tPS.seek 2.4ml +2 "processing"%u' +487 "core" ' + "processing"%o% +4 "core" % \  +425 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%w  +42 "core"  +252 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%t'T +2521 "core" ' + "processing"%v% +4 "core" %R\ +258 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%s +44 "core"  +401 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%H +374 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%x' +2621 "core" ' +2 "processing"%|% +4 "core" %\ \ +8 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%z  +44 "core"  +131 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%{'T +2623 "core" ' +2 "processing"%y% +3 "core" %P\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%} +43 "core"  +7 #t-> PSR.flush +2 .PSR.select :flush +360 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%~' +2622 "core" ' +2 "processing"%% +3 "core" %\  +8 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +45 "core"  +368 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2623 "core" ' +2 "processing"%% +4 "core" %X\ +1446 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +44 "core"  +516 #t-> PSR.air +3 .PSR.select :air +2 "processing"% +375 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2636 "core" ' + "processing"%% +4 "core" %\ +7 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +44 "core"  +260 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2645 "core" ' +2 "processing"% % +4 "core" %N\ +709 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%\ +43 "core"  +455 #t-> PSR.air +3 .PSR.select :air +476 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2623 "core" ' +2 "processing"% % +49 "core" %\  +1403 #t-> PSV.waste1 +2 .PSV.dial :waste1 +35 "processing"%  +53 "core"  +301 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%'T +2619 "core" ' + "processing"%% +4 "core" %U\ +10091 "Can"\ 9.0\\ +22077 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +102 "core" +423 #t-> PTV.PRV +2 .PTV.dial PRV +3 "processing"% @ +3 "core" ? +470 #t-> PRV.ab1 +2 .PRV.dial :ab1 +2 "processing"% @ +72 "core" A +948 #t-> PS.pull 0.3 + "processing"%% +4 "core" %U\ +2 .tPS.seek 0.3ml +2 "processing"%'h +386 "core" ' +2 "processing"%% +4 "core" %e\  +340 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2306 "core" ' +2 "processing"%% +4 "core" %\  +8 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +101 "core"  +100 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2619 "core" ' +2 "processing"%% +3 "core" %W\ +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%& +102 "core" +227 #t-> PS.pull 0.4 + "processing"%% +4 "core" %W\ +2 .tPS.seek 0.4ml +2 "processing"%#'  +497 "core" ' + "processing"%*% +4 "core" % \  +870 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%(' +2208 "core" ' +2 "processing"%)% +4 "core" %\  +18498 #t-> PSV.waste2 +2 .PSV.dial :waste2 +2 "processing"%$  +133 "core"  +7423 "Can"\ 90#\\ +4579 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2631 "core" ' +2 "processing"%% +4 "core" %W\ +2115 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%/ +129 "core" +610 #t-> PS.pull 0.4 + "processing"%.% +4 "core" %W\ +2 .tPS.seek 0.4ml +2 "processing"%1'  +481 "core" ' +2 "processing"%-% +3 "core" % \  +252 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2233 "core" ' + "processing"%4% +4 "core" %\ +93 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%0  +102 "core"  +857 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%6'T +2626 "core" ' +2 "processing"%5% +4 "core" %R\ +6 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%2 +101 "core" +509 #t-> PS.pull 0.4 +2 "processing"%9% +3 "core" %R\ +2 .tPS.seek 0.4ml +2 "processing"%8'  +488 "core" ' +2 "processing"%;% +4 "core" % \  +628 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%7' +2205 "core" ' +2 "processing"%3% +3 "core" % \  +1874 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%?  +101 "core"  +334 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%<'T +2635 "core" ' +2 "processing"%:% +3 "core" %V\ +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%@ +101 "core" +2377 #t-> PS.pull 0.4 +2 "processing"%C% +3 "core" %V\ +3 .tPS.seek 0.4ml + "processing"%='  +486 "core" ' + "processing"%B% +4 "core" % \  +1681 #t-> PS.pull 0.4 +2 "processing"%'% +3 "core" % \  +2 .tPS.seek 0.8ml + "processing"%G'> +481 "core" ' + "processing"%%% +4 "core" %>\  +118 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%E' +1804 "core" ' + "processing"%J% +4 "core" %\  +8 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%F  +102 "core"  +244 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%L'T +2623 "core" ' +2 "processing"%M% +4 "core" %S\ +6 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%D +101 "core" +402 #t-> PS.pull 0.4 +3 "processing"%O% +3 "core" %S \ +2 .tPS.seek 0.4ml +2 "processing"%H'  +488 "core" ' + "processing"%K% +4 "core" % \  +266 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%N' +2206 "core" ' +2 "processing"%P% +3 "core" %\  +8 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%I  +100 "core"  +184 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%R'T +2620 "core" ' +2 "processing"%V% +3 "core" %Y\ +7 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%Q +101 "core" +347 #t-> PS.pull 0.4 +2 "processing"%S% +3 "core" %Y\ +2 .tPS.seek 0.4ml +2 "processing"%T'  +486 "core" ' +2 "processing"%W% +4 "core" % \  +151 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%U' +2208 "core" ' +2 "processing"%Y% +3 "core" %\  +8 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%X  +100 "core"  +351 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%['T +2612 "core" ' + "processing"%\\% +4 "core" %W\ +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Z +103 "core" +1445 #t-> PS.pull 0.5 +2 "processing"%^% +3 "core" %W\ +2 .tPS.seek 0.5ml +2 "processing"%]' +593 "core" ' +2 "processing"%c% +3 "core" %\  +1288 #t-> PS.pull 0.4 + "processing"%a% +3 "core" %\  +2 .tPS.seek 0.9ml +2 "processing"%_'K +483 "core" ' +2 "processing"%f% +4 "core" %K\  +7455 "Can"\ 42A\\\\ +9657 #t-> PS.pull 0.5 +2 "processing"%`% +3 "core" %K\  +2 .tPS.seek 1.4ml +2 "processing"%h' +586 "core" ' + "processing"%b% +4 "core" %\ \  +119 #t-> PS.pull 0.5 +2 "processing"%d% +3 "core" %\ \  +2 .tPS.seek 1.9ml +2 "processing"%k' +620 "core" ' + "processing"%e% +4 "core" %}\  +627 #t-> PS.pull 0.3 +2 "processing"%g% +3 "core" %}\  +2 .tPS.seek 2.2ml +2 "processing"%j' +384 "core" ' + "processing"%i% +4 "core" %\  +518 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%m  +102 "core"  +415 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%n'T +2308 "core" ' + "processing"%l% +4 "core" %X\ +8624 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%p +43 "core"  +997 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +1530 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%q' +2621 "core" ' + "processing"%r% +4 "core" % \ \ +1941 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%o +71 "core" +672 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%w @ +4 "core" ? +496 #t-> PRV.air +3 .PRV.dial :air +2 "processing"%u  +71 "core"  +1926 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%v'T +2623 "core" ' + "processing"%s% +4 "core" %S\ +824 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%t +73 "core"  +1920 #t-> PSR.flush +2 .PSR.select :flush +775 #-> PS.fill +3 .PS.seek 2.5ml + "processing"%|' +2618 "core" ' + "processing"%z% +4 "core" %\  +1441 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%x +75 "core" +460 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%y @ +5 "core" ? +562 #t-> PRV.air +3 .PRV.dial :air +2 "processing"%}  +4 "core"  +394 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%{'T +2618 "core" ' + "processing"%% +4 "core" %X\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +74 "core"  +7 #t-> PSR.air + .PSR.select :air +2 "processing"% +313 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%~' +2612 "core" ' + "processing"%% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +74 "core" +329 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"% @ +5 "core" ? +877 #t-> PRV.air + .PRV.dial :air +2 "processing"%  +4 "core"  +408 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2624 "core" ' + "processing"%% +4 "core" %V\ +7 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +74 "core"  +95 #t-> PSR.air +2 .PSR.select :air +365 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%\ ' +2613 "core" ' +2 "processing"%% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +75 "core" +520 "Can"\ 548\\ +317 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"% @ +5 "core" ? +555 #t-> PRV.air +2 .PRV.dial :air +2 "processing"%  +5 "core"  +607 #t-> PS.empty +2 .PS.seek 0ml + "processing"%'T +2618 "core" ' + "processing"%% +4 "core" %Y\ +37423 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:342 +5 #mEXIT @1650411393.53PDT @1650414886.73PDT = =tMAIN =mMAIN_scheduler @PDT1650414888.54 #"core_reset"Sent BREAK +2 #t@13365 receive with ifg=0x10, ie=0xFD + #@14004 receive with ifg=0x10, ie=0xFD + #@14664 receive with ifg=0x10, ie=0xFD + #@15301 receive with ifg=0x10, ie=0xFD #@15950 receive with ifg=0x10, ie=0xFD + #@16598 receive with ifg=0x10, ie=0xFD #@17247 receive with ifg=0x10, ie=0xFD + #@17573 receive with ifg=0x80, ie=0xFD + #@272 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +9 #ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +382 "Can"\ :Aoŏ + \ :Aoŏ + #tPolling Can every 10:00 +5 #Cleanly exited at 16:36:33PDT19-Apr-22 +8276 #-> ESP.configure +154 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %͗ \ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %Y\ + .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +3 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %g\ d\ b 6\ } +2 .tSS.configure :default +2 "sampler")#.0X exit +5 #mEXIT @1650415350.81PDT @1650416013.08PDT = =tMAIN =mMAIN_scheduler @PDT1650416014.94 #"core_reset"Sent BREAK +2 #t@19138 sendCRC with ifg=0x20, ie=0x7F + #@20973 sendCRC with ifg=0x08, ie=0x5F + #@2032 sendCRC with ifg=0x20, ie=0x7F #@2479 sendCRC with ifg=0x20, ie=0x7F + #@3793 sendCRC with ifg=0x20, ie=0x7F + #@4009 sendCRC with ifg=0x20, ie=0x7F #@5163 sendCRC with ifg=0x20, ie=0x7F + #@6529 sendCRC with ifg=0x08, ie=0x5F #@7709 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +8 #ESP2 v3.42 I2C Gateway v3.20 for core bus +236 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +395 "Can"\ UF' + \ UF' + #tPolling Can every 10:00 +5 #Cleanly exited at 17:42:30PDT19-Apr-22 +34674 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +25295 "Can"\ TIu +35403 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +2 #Session Ended +24590 "Can"\ RM  +36107 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +23886 "Can"\ PO +36805 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +23188 "Can"\ RR7 +37510 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +22483 "Can"\ NU +38216 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +21778 "Can"\ NXc +38916 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +21076 "Can"\ O[q +39625 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +20369 "Can"\ N^F +40327 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +19666 "Can"\ Ma% +41029 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +18964 "Can"\ Oc +41735 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +18258 "Can"\ NfQ +42440 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +17554 "Can"\ Mi +43144 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +16849 "Can"\ MlM} +43854 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +16139 "Can"\ Mo +44561 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +15432 "Can"\ Mq +45304 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +14689 "Can"\ Mt? +46014 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +13980 "Can"\ Mwq +46759 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +13234 "Can"\ Mz:k +47464 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +12530 "Can"\ M}  +48166 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +11827 "Can"%\ M  +48866 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +11127 "Can"#\ M!- +49572 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +10421 "Can""\ M_! +50275 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +9718 "Can"(\ M("Y +50982 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +9011 "Can".\ M" +51684 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +8308 "Can"0\ M# +52390 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +7604 "Can":\ M$ +53095 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +6899 "Can"?\ ML$ +53800 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +6194 "Can"B\ M%G +54501 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +5491 "Can"E\ M% +55210 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +4783 "Can"J\ M&s +55917 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +4075 "Can"F\ Mp'  +56626 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +2 #Session Ended +3366 "Can"J\ M9' +57333 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2660 "Can"M\ M(5 +58040 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +1953 "Can"P\ M( +58749 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +1243 "Can"P\ M)a +59455 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +538 "Can"Q\ M]) @PDT1650438221.94 N\ O&* +204 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 + #Session Ended +59789 "Can"K\ M+# +908 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +59085 "Can"J\ M+ +1610 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +58383 "Can"H\ M,O +2313 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +57680 "Can"G\ MK, +3018 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +56976 "Can"K\ M-{ +3719 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +56274 "Can"J\ M. +4420 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +55574 "Can"K\ M¦. +5122 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +54872 "Can"L\ Mp/= +5827 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +54166 "Can"N\ M9/ +6531 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +53462 "Can"N\ M0i +7236 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +52758 "Can"O\ M0 +7940 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +52053 "Can"N\ MД1 +8644 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +51349 "Can"M\ M]2+ +9347 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +2 #Session Ended +50646 "Can"M\ N&2 +10049 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +49944 "Can"K\ M3W +10752 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +49241 "Can"J\ M۹3 +11455 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +48539 "Can"J\ Mނ4 +12160 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +47833 "Can"L\ MK5 +12868 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +47125 "Can"J\ M5 +13576 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +46417 "Can"J\ M6E +14280 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +45713 "Can"J\ M6 +14991 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +45003 "Can"H\ Mp7q +15698 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +44295 "Can"E\ M98 +16399 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +43594 "Can"B\ M8 +17106 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +42887 "Can"@\ M93 +17810 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +42184 "Can">\ M9 +18517 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +41476 "Can">\ M]:_ +19224 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +40769 "Can"=\ M&: +19932 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +2 #Session Ended +40060 "Can"<\ M; +20643 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +2 #Session Ended +39350 "Can"<\ M Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +38643 "Can">\ N< +22059 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +37935 "Can"B\ MK=M +22763 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +37230 "Can"C\ M = +23472 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +36521 "Can"F\ M >y +24178 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +35814 "Can"F\ M? +24887 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +35105 "Can"E\ Mo? +25597 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +34395 "Can"F\ M8@; +26305 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +33688 "Can"E\ N@ +27014 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +2 #Session Ended +32978 "Can"C\ MAg +27722 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +32271 "Can"G\ NA +28432 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +31560 "Can"I\ N!jB +29139 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +30853 "Can"I\ N$<C) +29849 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +30144 "Can"J\ O'C +30557 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +29435 "Can"E\ Q)DU +31268 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +28725 "Can"J\ Q,D +31977 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +28016 "Can"F\ S/E +32687 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +27305 "Can"P\ T2F +33438 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +26555 "Can"S\ T5F +34146 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +25847 "Can"F\ T8GC +34852 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +25141 "Can";\ T;G +35559 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +2 #Session Ended +24434 "Can"2\ T>Ho +36267 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +2 #Session Ended +23726 "Can"$\ TAI +36975 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +23019 "Can"\ SDI +37684 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +22308 "Can"\ SHJ1 +38396 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +21597 "Can"\ SK J +39107 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +20887 "Can"\ RNK] +39819 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +5 #Session Ended +20171 "Can" \ PQK +40542 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +331 #t-> PSV.PTV +7 .PSV.dial PTV +2 "processing"% +17 "core" +668 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"% @ +4 "core" @ +903 #t-> PRV.ab2 + .PRV.dial :ab2 +2 "processing"%  +44 "core"  +1411 #t-> PS.pull 0.3 +159 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %͗ \ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"% % +3 "core" %Y\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%\ + +3 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler") % +2 "core" %g\ \ M\ } +2 .tSS.configure :default +2 "sampler")#.0X PS.fill +3 .PS.seek 2.5ml +2 "processing"%' +2307 "core" ' +2 "processing"%% +3 "core" %!\  +8 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +103 "core"  +302 #t-> PS.empty +3 .PS.seek 0ml + "processing"%!'T +2622 "core" ' + "processing"%"% +4 "core" %Q"\ +7 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%# +104 "core" +445 #t-> PS.pull 0.4 +2 "processing"%$% +3 "core" %Q!\ +2 .tPS.seek 0.4ml +2 "processing"%%'  +486 "core" ' +2 "processing"%&% +4 "core" % !\  +539 #t-> PS.fill +4 .PS.seek 2.5ml + "processing"%'' +2219 "core" ' +2 "processing"%(% +3 "core" %\  +5551 "Can" \ QSL +29181 #t-> PSV.waste2 +2 .PSV.dial :waste2 +2 "processing"%)  +132 "core"  +489 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%*'T +2621 "core" ' + "processing"%+% +4 "core" %N"\ +8 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%, +131 "core" +334 #t-> PS.pull 0.4 +2 "processing"%-% +3 "core" %N!\ +2 .tPS.seek 0.4ml + "processing"%.'  +489 "core" ' + "processing"%/% +4 "core" % "\  +260 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%0' +2215 "core" ' +2 "processing"%1% +4 "core" %"\  +7 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%2  +102 "core"  +124 #t-> PS.empty +3 .PS.seek 0ml + "processing"%3'T +2616 "core" ' + "processing"%4% +4 "core" %X#\ +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%5 +102 "core" +155 #t-> PS.pull 0.4 + "processing"%6% +3 "core" %X\ +3 .tPS.seek 0.4ml + "processing"%7'  +498 "core" ' + "processing"%8% +4 "core" % ""\ +299 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%9' +1432 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +797 "core" ' + "processing"%:% +4 "core" %\ +8 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%;  +103 "core"  +85 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%<'T +2633 "core" ' +2 "processing"%=% +4 "core" %Z$\ +6 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%> +102 "core" +164 #t-> PS.pull 0.4 +2 "processing"%?% +3 "core" %Z\ +2 .tPS.seek 0.4ml +2 "processing"%@'  +487 "core" ' +2 "processing"%A% +4 "core" % #\  +200 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%B' +2215 "core" ' +2 "processing"%C% +4 "core" %'\  +379 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%D  +102 "core"  +957 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%E'T +2614 "core" ' + "processing"%F% +4 "core" %X!\ +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%G +102 "core" +299 #t-> PS.pull 0.4 +2 "processing"%H% +3 "core" %X\ +2 .tPS.seek 0.4ml + "processing"%I'  +485 "core" ' +2 "processing"%J% +4 "core" % "\  +472 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%K' +2214 "core" ' +2 "processing"%L% +3 "core" %!\ +331 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%M  +102 "core"  +813 #t-> PS.empty +3 .PS.seek 0ml + "processing"%N'T +2622 "core" ' +2 "processing"%O% +4 "core" %V!\ +229 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%P +86 "Can"\ sVM +16 "core" +994 #t-> PS.pull 0.4 +2 "processing"%Q% +3 "core" %V\ +2 .tPS.seek 0.4ml +2 "processing"%R'  +516 "core" ' + "processing"%S% +4 "core" % !\ +738 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%T' +2209 "core" ' + "processing"%U% +4 "core" % \  +274 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%V  +103 "core"  +1287 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%W'T +2623 "core" ' + "processing"%X% +4 "core" %N"\ +792 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%Y +102 "core" +1607 #t-> PS.pull 0.5 +2 "processing"%Z% +3 "core" %N\ +2 .tPS.seek 0.5ml + "processing"%[' +585 "core" ' + "processing"%\\% +4 "core" %"\  +269 #t-> PS.pull 0.4 +2 "processing"%]% +3 "core" %!\  +2 .tPS.seek 0.9ml +2 "processing"%^'K +492 "core" ' + "processing"%_% +4 "core" %K!\  +29355 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +3716 #t-> PS.pull 0.5 +2 "processing"%`% +3 "core" %K\  +2 .tPS.seek 1.4ml +2 "processing"%a' +588 "core" ' + "processing"%b% +4 "core" % \  +425 #t-> PS.pull 0.5 +2 "processing"%c% +3 "core" %\  +2 .tPS.seek 1.9ml +2 "processing"%d't +583 "core" ' + "processing"%e% +4 "core" %o"\  +424 #t-> PS.pull 0.5 +2 "processing"%f% +3 "core" %o\  +2 .tPS.seek 2.4ml +2 "processing"%g' +583 "core" ' +2 "processing"%h% +4 "core" % !\  +118 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%i  +105 "core"  +563 #t-> PS.empty +3 .PS.seek 0ml + "processing"%j'T +2520 "core" ' + "processing"%k% +4 "core" %O\ +8 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%l +43 "core"  +8 #t-> PSR.flush + .PSR.select :flush +3 "processing"%j +616 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%m' +2624 "core" ' + "processing"%n% +4 "core" % \  +7 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%o +73 "core" +6 #t-> PTV.PRV +2 .PTV.dial PRV +7 #-> PRV.air +2 .PRV.dial :air + "processing"%p  +44 "core"  +996 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%q'T +2624 "core" ' + "processing"%r% +4 "core" %V"\ +1194 "Can"\ RYM +261 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%s +75 "core"  +1009 #t-> PSR.flush + .PSR.select :flush +777 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%t' +2623 "core" ' + "processing"%u% +4 "core" %\  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%v +72 "core" +7 #t-> PTV.PRV + .PTV.dial PRV +678 #-> PRV.air + .PRV.dial :air +353 #-> PS.empty +3 .PS.seek 0ml +2 "processing"%w'T +2630 "core" ' + "processing"%x% +4 "core" %Y \ +8 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%y +73 "core"  +7 #t-> PSR.air + .PSR.select :air +2 "processing"% +310 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%z' +2624 "core" ' +2 "processing"%{% +4 "core" % \  +6 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%| +72 "core" +7 #t-> PTV.PRV + .PTV.dial PRV +8 #-> PRV.air +2 .PRV.dial :air +97 #-> PS.empty +3 .PS.seek 0ml + "processing"%}'T +2622 "core" ' + "processing"%~% +4 "core" %O \ +7 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +73 "core"  +7 #t-> PSR.air + .PSR.select :air +248 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2613 "core" ' + "processing"%% +4 "core" % \  +7 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +73 "core" +7 #t-> PTV.PRV + .PTV.dial PRV +7 #-> PRV.air + .PRV.dial :air +128 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%'T +2626 "core" ' +2 "processing"%% +4 "core" %O \ +22522 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +2 #Session Ended +17258 "Can"}\ M\\NK +43484 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +16509 "Can"z\ M_N +44192 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +15801 "Can"T\ Mb`Ow +44898 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +15094 "Can"9\ Me)P  +8790 #t-> PS.flush +2 #Flushing Processing stage + "processing"%% +4 "core" %O\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &p\  + .tHand.open + "manipulator"& 1 +64 "core" 1 + "manipulator"& & +4 "core" &$   + "manipulator"& % +4 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-] +116 "core" ( +2 "manipulator"&& +4 "core" &-i 1  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &-i K  +2 .tForearm.seek :garage +2 "manipulator"&'t +107 "core" ' +2 .tHand.close +42 "manipulator"&/ +61 "core" / +2 "manipulator"&& +4 "core" &-i N ? 5  + "manipulator"&% +3 "core" % τ A ? d +2 .tForearm.seek :retract +2 "manipulator"&\ ' ] +102 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +150 "core" ( + "manipulator"&& +4 "core" & I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 7 I +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"& 'ϱ +106 "core" ' + "manipulator"&& +4 "core" & ; K G +2 "manipulator"&"% +4 "core" %ϻ C O & + "processing"%#& +4 "core" &p!\  +2 "processing"%$& +4 "core" &p\  +3 .tPC.seek :closed + "processing"%!(W +4 "core" &p \  +10 &6} \ +{ +9 &e!\ ? +10 &Fx \ N +9 & ]!\ N +9 &_"\ N +10 &^!\ N +9 &P^"\ N +9 &]"\ M +10 & ]!\ M +9 &"_!\ N +10 &$X_!\ N +9 &&\\!\ N +9 &'_"\ N +10 &)_"\ N +9 &+`\\!\ N +9 &-!^!\ N +10 &.`!\ N +9 &0_!\ N +9 &2g]"\ N +10 &4'c!\ O +9 &5`!\ N +10 &7a"\ N +9 &9n^"\ N +9 &;/`"\ O +10 &<`!\ N +9 &>a"\ N +9 &@v`"\ N +10 &B8_!\ N +9 &Cb"\ O +10 &Ee \ O +9 &Gyr \ P +9 &I4"\ R +10 &J"\ S +14 &L \ T +4 &Nu!\ T +10 &P6!\ T +9 &Q \ T +10 &S!\ T +9 &U| \ T +9 &W!{y"\ 'z +10 &W"k"\ 2 +9 ( +3 "processing"%$& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.58 + "processing"%&& +5 "core" &W!\ * + &W"\ * + .tHand.open + "manipulator"&%1 +60 "core" 1 +2 "manipulator"&(% +4 "core" % ϻ \ + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&)' ] +100 "core" ' +2 .tPSV.dial PSR +2 "processing"%' +73 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%+'X= +1107 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%,' +1604 "core" ' +2 .tPSV.dial PTV +2 "processing"%- +75 "core" + .tPTV.dial :puck +2 "processing"%*  +72 "core"  + .tPBV.dial :waste1 +2 "processing"%/  +54 "core" +2 .tPS.seek 0ml +2 "processing"%.'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"%1 +75 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 0.5ml +2 "processing"%2' +585 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%0' +2126 "core" ' + .tPSV.dial PTV +2 "processing"%4 +75 "core" + .tPBV.dial PSV +2 "processing"%5 U +55 "core" W +2 .tPS.seek 0ml + "processing"%6'T +2620 "core" ' + .tPSV.dial PBV +2 "processing"%3 @ +45 "core" > +2 .tPS.seek 2.5ml +2 "processing"%8' +2617 "core" ' + .tPSV.dial :waste1 +2 "processing"%7  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%:'T +2613 "core" ' +2 .tPSV.dial PSR +2 "processing"%; +43 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%9' +2622 "core" ' +2 .tPSV.dial PTV +2 "processing"%= +73 "core" + .tPBV.dial PSV +2 "processing"%> U +5 "core" V +2 .tPS.seek 0ml + "processing"%?'T +2615 "core" ' +2 .tPSV.dial PBV +2 "processing"%< @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%A' +2615 "core" ' + .tPSV.dial :waste1 +2 "processing"%@  +74 "core"  +2 .tPS.seek 0ml + "processing"%C'T +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&D& +5 "core" & F + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&B( +3 "core" ( + "manipulator"&F& +34 "core" & ~ F + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &G& +3 "core" & K F +2 .tForearm.seek PC + "manipulator"&H'ϱ +109 "core" ' + .tHand.close +2 "manipulator"&E/ +63 "core" / + .tPC.seek :open +2 "processing"%J( +397 "core" ( + "manipulator"&I& +4 "core" & W F +2 "manipulator"&L% +3 "core" % ϋk ) +2 .tForearm.seek :retract + "manipulator"&M' ] +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&K(-] +125 "core" ( + "manipulator"&O& +4 "core" &-X  % % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &-X  q % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Q't +111 "core" ' + .tHand.open + "manipulator"&N1 +62 "core" 1 + "manipulator"&S% +4 "core" % }r $ f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R' ] +110 "core" ' +6698 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +14389 "Can"\ ThhP +21701 #t-> access 5 +2 "storage"(U% +3 "core" %o\ ,\ 0 x\ +2 "manipulator"&V% +4 "core" % C   + "manipulator"&T& +4 "core" &-a  $ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(X( k +831 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (Y& +3 "core" & n Q [ V\ +671 #t-> startTube 5 +944 #-> shortDA +2 "collection"'Z% +4 "core" %͗ S\ +2 "processing"%W% +4 "core" %S\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +18202 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%\\ +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%]  +125 "core" + .tPRV.dial :sipper +2 "processing"%[  +103 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%_'d +2285 "core" ' +4 ."connect"PRV.dial CBV +6 .tCBV.dial PRV +7 "processing"%`  +3 "collection"'^  +86 "core" +42 +7 .tPS.seek 0.5ml +4 "processing"%b' +115 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +1145 "core" ' + .tPRV.dial :waste2 +2 "processing"%c @ +100 "core" > +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%a'T +591 "core" ' +6 .tPSV.dial PSR +2 "processing"%e +103 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%f'X= +1108 "core" ' + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%d' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"%h +104 "core" + .tPS.seek 0ml +2 "processing"%i'T +2618 "core" ' +2 .tPSV.dial PSR +2 "processing"%g +104 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%k'X= +1102 "core" ' + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%l' +1601 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +103 "core" +2 .tPRV.dial :sipper + "processing"%n  +44 "core" +2 .tPS.seek 0ml +2 "processing"%o'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"%p +105 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%m' +497 "Can"\ <jQ9 +2127 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%r +104 "core" +2 .tPS.seek 0ml +36 "processing"%s'T +2629 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%q& +4 "core" &\ +2 "manipulator"&u% +3 "core" % C   +2 "storage"(v% +3 "core" %o \ +2 "storage"(t. +3 "core" .( k + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(x(; +522 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (y& +2 "core" &;\ *\  j\ * +2 "manipulator"&w& +4 "core" &-a  $ +2 "manipulator"&{% +3 "core" % C  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&|(* +187 "core" ( + "manipulator"&z& +4 "core" &6 q <  +2 "storage"(~& +3 "core" &;  * ) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +89 "core" ' + "storage"(}& +4 "core" &; ) +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('6 +277 "core" ' + "storage"(- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &; ) +2 "manipulator"&& +3 "core" &6 y g  +2 .tElbow.seek 5 +2 "manipulator"&(* +13 "core" ( + "manipulator"&& +4 "core" &4 D + "storage"( & +4 "core" &; ) +2 .tForearm.seek 5 + 300 counts +2 "manipulator"& ' +22 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"& / +55 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('g +7 "core" &4 D + "manipulator"&% +4 "core" %  > +2 .tForearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +164 "core" ' + ."downElevator"SE.stop + "storage"(5 +77 "core" ( +3 "manipulator"&& +4 "core" &  @ R + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   R +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'ϱ +105 "core" ' + "manipulator"&& +5 "core" & g Y , R + "manipulator"&% +4 "core" %ϻ d g +2 "processing"%& +4 "core" &\ +2 "processing"%& +4 "core" & \ +2 .tPC.seek :closed +2 "processing"%"(W +4 "core" & \ +8 & 9 \ $e +9 &}W \ 7 +10 &!\ L +9 &_ \ N +9 &Na \ N +10 &_!\ N +9 &\\!\ N +9 &[ \ M +10 & V] \ N +9 &"b \ N +9 &#` \ N +10 &%`"\ N +9 &'^_ \ N +10 &) ] \ N +9 &*` \ M +9 &,^\ M +10 &.ec \ N +9 &0(] \ N +10 &1] \ N +9 &3_ \ N +10 &5n_!\ N +9 &70a \ N +9 &8` \ M +9 &:^!\ M +10 &8`\ N +9 &?c \ N +10 &A` \ M +9 &C~b!\ N +10 &E?e \ N +9 &Fl \ O +9 &Hz \ P +10 &Jx \ R +9 &L7\ S +9 &M \ S +10 &O\ S +9 &Q|!\ T +10 &S> \ T +9 &T!\ T +9 &V!\ = +10 &W/!\ V +9 &W"\ ( +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.55 + .Hand.open +2 "manipulator" +54 "core" 1 +2 "manipulator"&% +4 "core" % ϻ g W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ ' ] +101 "core" ' +2 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %&9 +5 "core" 9 +102 "processing"%%9 +3 "core" 9 +102 "processing"%(9 +2 "core" 9  +102 "processing"%$9 +2 "core" 9  +102 "processing"%'9 +3 "core" 9 +102 "processing"% 9 +2 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%+9 +3 "core" 9 +102 "processing"%-9 +3 "core" 9" +102 "processing"%*9 +2 "core" 9& +102 "processing"%/9 +3 "core" 9* +102 "processing"%,9 +2 "core" 9/ +102 "processing"%19 +2 "core" 93 +102 "processing"%.9 +3 "core" 97 +102 "processing"%29 +3 "core" 9; +102 "processing"%49 +2 "core" 9? +102 "processing"%59 +2 "core" 9C +102 "processing"%09 +2 "core" 9H +103 "processing"%39 +3 "core" 9L +102 "processing"%69 +2 "core" 9P +102 "processing"%79 +2 "core" 9T +102 "processing"%89 +3 "core" 9X +102 "processing"%;9 +2 "core" 9\\ +102 "processing"%:9 +3 "core" 9a +102 "processing"%=9 +2 "core" 9e +102 "processing"%>9 +3 "core" 9i +102 "processing"%99 +2 "core" 9m +102 "processing"%<9 +3 "core" 9q +102 "processing"%?9 +3 "core" 9 v +102 "processing"%@9 +2 "core" 9z +102 "processing"%A9 +3 "core" 9~ +102 "processing"%D9 +2 "core" 9  +102 "processing"%F9 +3 "core" 9& +102 "processing"%G9 +3 "core" 9/ +102 "processing"%E9 +2 "core" 95 +102 "processing"%9 +3 "core" 9< +102 "processing"%)9 +2 "core" 9B +2 .tPH.hold 2:00:00,28C +4 "processing"%! ppA +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%I +105 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%L' +588 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%O'& +1608 "core" ' + .tPTV.dial :puck +2 "processing"%P  +125 "core"  +2 .tPSV.dial PTV +2 "processing"%H +73 "core" +2 .tPBV.dial :waste1 + "processing"%B  +53 "core" +2 "processing"%N% +4 "core" %&$\  +2 .tPS.seek 1.5ml + "processing"%S' +596 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%Q'T +1610 "core" ' + .tdelay 5:00 +21289 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +8705 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%U  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%V  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%Y' +1076 "Can"\ DmQ +1262 "core" ' + .tPSV.dial PTV +2 "processing"%Z +74 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%]  +74 "core"  +2 .tPS.seek 0ml + "processing"%['T +2315 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%C  +126 "core" + .tPSV.dial :mixloop +2 "processing"%^ +44 "core" + .tPRV.dial :ab1 +2 "processing"%` @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%_'] +347 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'c  + "processing"%b  +5 "core" +38 + "processing"%e% +4 "core" %Z\  +2 .tPS.seek 0.3ml +2 "processing"%a'c +347 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'f  +29 "core" +2 .tPRV.dial :air +2 "processing"%h  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%d'K +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%g @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%i' +862 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%k  +43 "core"  + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%j'& +1607 "core" ' + .tPSV.dial :PML +2 "processing"%n +44 "core" + .tPTV.dial :mixing +2 "processing"%l @ +70 "core" @ +2 .tPBV.dial :waste1 +2 "processing"%p  +34 "core" + "processing"%o% +4 "core" %(#\  +2 .tPS.seek 1.85ml +2 "processing"%r' +224 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%m * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%q'T +1956 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +37 "collection"'u& +11 "core" &o 3\ +2 "manipulator"&v& +4 "core" & | R +2 "manipulator"&t% +3 "core" % a   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&X(-] +118 "core" ( +2 "manipulator"&y& +4 "core" &-[ T \ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &w& +3 "core" &-[ B \ +2 .tForearm.seek :garage + "manipulator"&{'t +106 "core" ' +2 .tHand.close + "manipulator"&z/ +62 "core" / +2 "manipulator"&~& +4 "core" &-\\ g V  + "manipulator"&}% +4 "core" % υ b c +2 .tForearm.seek :retract +2 "manipulator"&K' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&R( +283 "core" ( + "manipulator"&& +4 "core" & F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & F +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&& +4 "core" & 0 < V F + "manipulator"&% +4 "core" % b H W +2 "collection"' & +3 "core" &o d\ +2 "collection"' & +5 "core" &o g\ +2 .tCC.seek :closed +2 "collection"'(W +4 "core" &o T\ +6 &p \\\ ; +10 &Gx S\ 1 +9 &#p T\ F +10 &c R\ P +9 &Y U\ O +9 &H^ a\ O +10 &\ b X\ O +9 &` U\ P +9 &` X\ O +10 &!P] b\ O +9 &#d b\ O +10 &$` c\ P +9 &&a e\ O +9 &(Y` `\ O +10 &*_ b\ O +9 &+a `\ O +9 &-` a\ O +10 &/`` d\ O +9 &1"c c\ O +10 &2` Z\ O +9 &4` d\ O +9 &6j` d\ O +10 &8,] _\ O +9 &9^ c\ N +9 &;Z Y\ O +10 &=p_ ]\ O +9 &?2\\ c\ O +10 &@\\ ]\ O +9 &B` d\ O +9 &Dxg ]\ O +10 &F9d c\ P +9 &Gk \\\ Q +9 &I ]\ S +10 &Kk M\ W +9 &M) G\ X +10 &N C\ Y +9 &P Q\ X +9 &Rj P\ Z +10 &T+ W\ Z +9 &U X\ G +9 &V* W\ %m +10 &Vl W\ I +2 ( +2 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.95 + "collection"'& +4 "core" &Vj V\ I +2 .tHand.open + "manipulator"&|1 +55 "core" 1 +2 "manipulator"&% +4 "core" % Z @ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +101 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1613 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +1599 "core" ' + .tPSV.dial PSR +2 "processing"% +59 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2614 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%  +2 "collection"'  +36 "core"  +123  +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'J +3 "core"  +2 "collection"'# +2 "core"  +2 "collection"'  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%&  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2618 "core" ' + .tPSV.dial :air +2 "processing"%%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%( +44 "core" +2 .tPS.seek 0ml +2 "processing"%$'T +2611 "core" ' + .tPSV.dial :air +2 "processing"%'  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%+'T +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&-& +4 "core" & > F +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +28 "core" ( + "manipulator"&/& +4 "core" & > > + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &,& +2 "core" & > +2 .tForearm.seek CC +2 "manipulator"&1' +108 "core" ' + .tHand.close + "manipulator"&./ +57 "core" / +2 .tCC.seek :open + "collection"'2( +398 "core" ( + "manipulator"&4& +4 "core" & }  = + "manipulator"&5% +4 "core" % Лu u v >  +2 .tForearm.seek :retract +2 "manipulator"&0' ] +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&3(-] +266 "core" ( + "manipulator"&6& +4 "core" &-U C + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &7& +2 "core" &-U +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&8't +110 "core" ' +2 .tHand.open + "manipulator"&;1 +61 "core" 1 +2 "manipulator"&:% +4 "core" % ~x   v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&=' ] +100 "core" ' +2 ."da"delayUntil "11:23:57.05" +11249 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +12256 "Can"\ =pnRe +1382 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%> @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%9  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + + ."da"PSV.dial :air +2 "processing"%?  +44 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%@' +2335 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%A +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%D  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%F +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%G  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%E'T +2310 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%)' +584 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%I'& +1611 "core" ' + ."da"PTV.dial :puck +7 "processing"%s  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%L +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%P  +34 "core" +2 "processing"%H% +4 "core" %,\ +2 ."da"PS.seek 1.5ml +2 "processing"%B' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +33 "core" * +3 ."da"PS.seek 0ml +2 "processing"%O'T +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%M  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%S  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%V' +2330 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%T +73 "core" +2 ."da"delay 5 seconds +543 .PSV.dial PSR +10 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%W'T +2315 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%]' +594 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Y'& +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%^ +84 "core"  + ."da"PBV.dial :waste1 +3 "processing"%`  +35 "core" +2 "processing"%[% +4 "core" %'\  + ."da"PS.seek 1.5ml +2 "processing"%c' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%e'T +1605 "core" ' +2 ."da"delay 2:00 +5526 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +6468 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%_  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%f  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%g' +1915 "Can"\ DrR +422 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%k +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%i +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%n  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'T +2324 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%p  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%o  +124 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%m  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%j  +15 "core" + ."da"PSV.dial :mixloop +2 "processing"%r +44 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%u'g +391 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%v  +44 "core"  + "processing"%t% +4 "core" %n\ +2 ."da"PS.seek 0.55ml +2 "processing"%y'( +338 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%w  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'& +1548 "core" ' + ."da"PSV.dial :PML +2 "processing"%z +44 "core" + ."da"PTV.dial :mixing +2 "processing"%~ @ +72 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%}  +36 "core" + "processing"%\ % +4 "core" %%%\  +2 ."da"PS.seek 1.85ml +2 "processing"%{' +236 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1954 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +38084 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +9911 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%X  +35 "core" + ."da"delay 30 seconds +902 "Can"\ ;uMS +2101 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2338 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%K +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2330 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +592 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%q  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +581 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%J  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%&' +2330 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%(  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2321 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +136 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%$' +584 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +39 "processing"%- +80 "core" + ."da"PBV.dial :waste1 +2 "processing"%/  +36 "core" + "processing"%,% +4 "core" %+%\  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +583 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1605 "core" ' + ."da"delay 2:00 +9322 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2674 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%6' +2342 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%7 +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%* +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%; +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%0'T +149 "Can"\ EwT' +2175 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%>' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%9'& +1602 "core" ' + ."da"PTV.dial :puck +2 "processing"%<  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +36 "core" + "processing"%A% +4 "core" %#\  +2 ."da"PS.seek 1.5ml +2 "processing"%D' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%G'T +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%@  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" , + ."da"PSR.select :air +7 .PSV.dial PSR +2 "processing"%) +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%s' +2340 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%H +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%I  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%N'T +2327 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +134 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +6 .PSR.select :sub1 +10 "processing"% +17 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +4 "processing"%M' +346 "core" ' + ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%S' +337 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%U  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%O +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%T  +36 "core" + "processing"%% +4 "core" %(\  +2 ."da"PS.seek 1.5ml +2 "processing"%Q' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%V'T +1606 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\\  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%W  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +75 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%^' +2381 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%b  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%c'T +2360 "core" ' + #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%f'& +2144 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%h  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%a +73 "core" + ."da"PBV.dial :waste1 +3 "processing"%e  +35 "core" + "processing"%d% +4 "core" %&$\  +2 ."da"PS.seek 1.5ml +2 "processing"%k' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +33 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +4 "processing"%n  +106 "core"  +4 ."da"PS.seek 0ml +3 "processing"%g'T +143 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1462 "core" ' + "processing"%p9 +4 "core" 95F +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%o +2 %m& +3 "core" 5G + &W%\ ( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&j% +4 "core" % Y\  +2 "storage"(r% +3 "core" %n S\ + "storage"(l. +3 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +2 "storage"(v(+ +204 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (t& +2 "core" &+\ \ \ +2 "manipulator"&u& +4 "core" &-V  + "manipulator"&w% +4 "core" % Y\   +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&y( +170 "core" ( + "manipulator"&z& +4 "core" &   # + "storage"(~& +4 "core" &,   '\ +42 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&}'E +97 "core" ' + "storage"(\ & +4 "core" &,\ \  \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak + "storage"('6 +269 "core" ' + "storage"(- +4 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"({' +27 "core" ' +2 "manipulator"&X& +4 "core" &  # + "manipulator"&% +4 "core" %H . # + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&( +244 "core" ( + "manipulator"&K& +4 "core" &  *  + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &    +2 ."da"Forearm.seek PC +2 "manipulator"&'ϱ +107 "core" ' + ."da"Hand.close +2 "manipulator"&|/ +64 "core" / + ."da"PC.seek :open +3 "processing"% ( +400 "core" ( + "storage"( & +4 "core" &, 1\ +2 "manipulator"&& +3 "core" & s  + "manipulator"& % +4 "core" % Ϗh  ] +2 ."da"Forearm.seek :retract +2 "manipulator"&q' ] +113 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +256 "core" ( + "manipulator"&& +4 "core" & 1 + + "storage"(& +4 "core" &,\ \ W\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&'E +84 "core" ' + ."da"Hand.open +2 "manipulator"&1 +56 "core" 1 +2 "storage"(- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"('z +29 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(J' +51 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2012h.tif +5 "processing"%#& +10 "core" &$\ w +3 "manipulator"&& +7 "core" & * +4 "manipulator"&% +8 "core" % I +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&' ] +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&%(-] +185 "core" ( +3 "manipulator"&& +4 "core" &-c   p + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &(& +3 "core" &-c ' p +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&&'t +105 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&'/ +66 "core" / +3 "manipulator"&& +10 "core" &-c  ! r p +3 "manipulator"&$% +7 "core" % υ   I +4 ."psFlush"Forearm.seek :retract +3 "manipulator"& ' ] +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&-( +116 "core" ( + "manipulator"&/& +5 "core" & m G M + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &,& +3 "core" & M +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'ϱ +107 "core" ' +2 "manipulator"&R& +4 "core" & S J  M +2 "manipulator"&.% +4 "core" %ϻ F N * +2 "processing"%& +4 "core" &\ +2 "processing"%4& +4 "core" &\ +2 ."psFlush"PC.seek :closed +2 "processing"%5(W +5 "core" &\ p +7 &7\ m$c +12 &zU|\ g8 +7 &}w\ fL +9 &V\ iO +9 &ES\ jO +10 &T\ jO +9 &R\ iO +9 &Q\ iO +10 & LW\ iO +9 &" U\ iP +9 &#T\ iO +10 &%Q\ iO +11 &'UR\ hO +8 &)T\ iO +9 &*W\ wO +9 &,V\ N +10 &._Y\ N +9 &0 W\ O +9 &1W\ N +10 &3W\ O +9 &5fX\ O +10 &7)W\ N +9 &8S\ N +9 &:Y\ N +10 &/U\ kO +9 &?W\ jP +10 &AU\ kP +10 &CtS\ jO +9 &E5T\ jP +9 &F_ \ iP +9 &Ht\ gS +10 &Jn\ fT +9 &L,\ eU +9 &M\ eV +10 &O\ eV +9 &Qq\ eV +10 &S2 \ dV +9 &T\ dW +9 &V\ dD +10 &W#T\ Y +9 &W, \ 0 +2 ( +2 "processing"%4& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.66 + "processing"%1& +4 "core" &W&&\ 0 +2 ."psFlush"Hand.open + "manipulator"&1 +58 "core" 1 +2 "manipulator"&7% +6 "core" % ϻ O ?  +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&*' ] +104 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +46 "core"  +5 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +8 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +2 "processing"%:' +10 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.675 seconds\ /var/log/esp/da22apr2012h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2012h15s.tif +572 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +462 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2012h15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2012h30s.tif +1640 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%8 @ +192 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%0  +127 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%> +104 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%<'6 +45 "Can"\ |T +833 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2012h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2012h70s.tif +1745 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +105 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +594 "core" ' +2 ."psFlush"delay 5 seconds +506 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2119 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 + "processing"%9  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%F @ +72 "core" A + ."psFlush"PSV.dial :mixloop +3 "processing"%D +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%@'6 +1704 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2012h70s.tif: TIFF Upload Complete\ +5 ."Qmail"DAfans.email "12.675 sec auto-exposure",Subject: "da22apr2012h images!" +4 ."da"Gate.power :camera,:OFF +2 "storage"(- +2 "core" -' +2 "storage"(E& +4 "core" &, ~ \ + "manipulator"&)& +4 "core" & M + "manipulator"&G% +4 "core" % M  +3 ."da"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&L( +244 "core" ( +4 "manipulator"&P& +9 "core" &  ? j +8 "storage"(H& +14 "core" &, \ +3 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&I'E +110 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(s' +57 "core" ' +2 "manipulator"&B& +4 "core" &\ K j + "storage"(N& +4 "core" &, \ H + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 4 +2 "manipulator"&M'% +37 "core" ' +57 ."da"Elbow.hold +3 "manipulator"&S, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(U' +22 "core" ' + "manipulator"&O% +4 "core" %] w +2 "storage"(T& +3 "core" &, ^ _ \ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 292 counts +2 "manipulator"&'I +14 "core" ' +2 "manipulator"&& +4 "core" &  b N + "storage"(Z& +4 "core" &,   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&Q'E +23 "core" ' + "storage"(\\% +5 "core" % e +2 ."downElevator"SE.seek :down +3 "storage"(W'g +98 (]% +3 "core" %; j RO +2 "manipulator"&C% +5 "core" %W r + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +3 "manipulator"&V' ] +28 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%` +55 "core" ' +50  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%['X= +6 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +2 (Y& +4 "core" &,  ' +1083 ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +1601 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%^ +75 "core" + ."psFlush"PTV.dial :puck +3 "processing"%_  +70 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%c  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%h'T +2615 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%e' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2103 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%f +75 "core" +6 ."psFlush"PBV.dial PSV +2 "processing"%i U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%n'T +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%k @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%o  +72 "core"  +5 ."psFlush"PS.seek 0ml +5 "processing"%m'T +2624 "core" ' +3 ."psFlush"PSV.dial PSR +4 "processing"%j +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%r' +2619 "core" ' +3 ."psFlush"PSV.dial PTV +5 "processing"%l +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%t U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%u'T +2616 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%w @ +44 "core" ? +4 ."psFlush"PS.seek 2.5ml +5 "processing"%x' +2622 "core" ' +3 ."psFlush"PSV.dial :waste1 +3 "processing"%z  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%~'T +2126 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1448 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +1845 "Can"\ <US +766 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2618 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&q& +4 "core" & N +2 "manipulator"&{% +3 "core" % K  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +242 "core" ( + "manipulator"&& +4 "core" & %  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" & | '  +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'ϱ +104 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +59 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%'( +398 "core" ( + "manipulator"&& +4 "core" & ` b  + "manipulator"&$% +4 "core" % ϒu b b  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&/(-] +121 "core" ( +2 "manipulator"&,& +4 "core" &-Z @ / + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &&& +3 "core" &-Z 8 / +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&R't +115 "core" ' + ."psFlush"Hand.open +2 "manipulator"&.1 +59 "core" 1 +2 "manipulator"&% +54 "core" % zr ` k + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&%' ] +100 "core" ' +2 #tFinished short da assay +338 #-> access 4 +3 "storage"( % +3 "core" %e , 0 -  +2 "manipulator"& % +4 "core" % Q   + "manipulator"&1& +4 "core" &-[ . +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +504 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (7& +2 "core" & K  +1040 #t-> access 5 +2 "storage"(4% +3 "core" %f / / a  +2 "manipulator"&;% +4 "core" % Q   + "manipulator"&& +4 "core" &-[  . +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(g( k +201 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (:& +3 "core" & k  2  +10535 #t-> exit +3003 #Sending Email +30002 !o:Email::Error: mesg"flush stuck!:bt[ "8/home/esp/esp2/utils/commskel.rb:231:in `flushMail'")/home/esp/esp2/utils/commskel.rb:239"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +6 #mEXIT @1650482529.52PDT @1650483148.27PDT = =mMAIN_scheduler =tMAIN @PDT1650483150.19 #"core_reset"Sent BREAK +2 #t@41612 receive with ifg=0x10, ie=0xFD #@42257 receive with ifg=0x10, ie=0xFD + #@42943 receive with ifg=0x10, ie=0xFD + #@43620 receive with ifg=0x10, ie=0xFD #@44229 receive with ifg=0x10, ie=0xFD + #@44876 receive with ifg=0x10, ie=0xFD + #@45524 receive with ifg=0x10, ie=0xFD #@45850 receive with ifg=0x80, ie=0xFD + #@22394 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +204 #ESP2 v3.42 I2C Gateway v3.20 for core bus +235 #Configuration for friday by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +387 "Can"\ 6vVn + \ 6vVn + #tPolling Can every 10:00 +2 #Cleanly exited at 12:22:09PDT20-Apr-22 +1404 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %͗ _\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +5 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Y\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %g\ \ B\ } + .tSS.configure :default +3 "sampler")#.0X  +2 "storage"(% +3 "core" %f  + "collection"'& +4 "core" & T\ + "processing"%& +4 "core" &\ + "collection"'  +3 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "processing"%# +3 "core"  + "processing"%$ +3 "core" U +2 "processing"%% +3 "core"  + "processing"%& +3 "core" B +2 "sampler")' +2 "core"  +2 "collection"'(% +4 "core" %͗ z\ + "processing"%)% +4 "core" %Y\ +2 "sampler")*% +3 "core" %g\ \ Q\ } +2 "collection"'+& +4 "core" & X\ +3 "processing"%,& +4 "core" & \ + "manipulator"&-% +4 "core" % Q   + "manipulator"&.& +4 "core" &-[ . +2 "storage"(/& +3 "core" & q> W  +2 "storage"(0% +3 "core" %f  +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +1011 #t-> access 4 +2 "storage"(3% +3 "core" %f M  +2 "manipulator"&4% +4 "core" % Q   + "manipulator"&5& +4 "core" &-[ . + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(6( +196 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (7& +2 "core" &  +43 #t-> access 5 +2 "storage"(8% +3 "core" %f 0 -   +2 "manipulator"&9% +4 "core" % Q   +2 "manipulator"&:& +3 "core" &-[ . +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(;( k +203 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (<& +2 "core" & i   +2410 #t-> startTube 5 +865 #-> shortDA +2 "collection"'=% +2 "processing"%>% +4 "core" %͗ x\ +5 %Y!\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +27983 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%? +132 "core" +2 .tPTV.dial :PRVmixing + "processing"%@  +125 "core" +2 .tPRV.dial :sipper +2 "processing"%A  +45 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%B'd +2279 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%C  + "collection"'D  +7 "core"  +120 +2 .tPS.seek 0.5ml +2 "processing"%E' +1264 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%F @ +100 "core" > + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%G'T +595 "core" ' + .tPSV.dial PSR +2 "processing"%H +101 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%j +9 .tPS.seek 1ml +2 "processing"%I'X= +1104 "core" ' + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%J' +1607 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%K +103 "core" +2 .tPS.seek 0ml +2 "processing"%L'T +2611 "core" ' +2 .tPSV.dial PSR + "processing"%M +105 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%N'X= +1092 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%O' +1608 "core" ' + .tPSV.dial :mixloop +2 "processing"%P +103 "core" + .tPRV.dial :sipper +2 "processing"%Q  +45 "core" +2 .tPS.seek 0ml +2 "processing"%R'T +2620 "core" ' + .tPSV.dial PSR +2 "processing"%S +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%T' +2613 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +101 "core" +2 .tPS.seek 0ml +2 "processing"%V'T +2620 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%W& +4 "core" &"\ +2 .tHand.open + "manipulator"&X1 +26 "core" 1 + "manipulator"&Y% +4 "core" % Q    +2 "storage"(Z% +3 "core" %g 1 1 V  +2 "storage"([. +3 "core" .( k + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(\\(; +509 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (]& +3 "core" &;\ ( w F\ + + "manipulator"&^& +4 "core" &-[   . +2 "manipulator"&_% +4 "core" % Q    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&`(* +167 "core" ( +2 "manipulator"&a& +4 "core" &5   W + "storage"(b& +4 "core" &; 3 2 w + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&c' +109 "core" ' + "storage"(d& +4 "core" &; 6 2  + +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(e'6 +279 "core" ' + "storage"(f- +4 "core" -'w + .tSE.configure :default +3 "storage"(#QK-0-\ b +38 (g& +9 "core" &; 3 0 + +2 "manipulator"&h& +3 "core" &5 C W +2 .tElbow.seek 5 +2 "manipulator"&i(* +22 "core" ( + "manipulator"&j& +4 "core" &4 +2 "storage"(k& +3 "core" &; 1 0 p + +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&l' +30 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&m/ +60 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&n& +2 "storage"(o'g +7 "core" &4 Q +2 "manipulator"&p% +4 "core" %   + .tForearm.seek :retract +2 "manipulator"&q' ] +98 "core" ' + .tElbow.seek PC +2 "manipulator"&r( +160 "core" ' + ."downElevator"SE.stop + "storage"(5 +85 "core" ( + "manipulator"&s& +4 "core" &   > +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &t& +4 "core" &  > +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&u'ϱ +106 "core" ' +2 "manipulator"&v& +4 "core" & > +2 "manipulator"&w% +3 "core" %Ϻ  +2 "processing"%x& +4 "core" &!\ +2 "processing"%y& +5 "core" &"\ +2 .tPC.seek :closed + "processing"%z(W +5 "core" &!\ +7 & :!\ %f +9 &X!\ 7 +10 &!\ L +9 &_!\ M +9 &[^!\ M +10 &`!\ M +9 &]!\ M +9 &]"\ M +10 & b_!\ M +9 &"$^ \ M +9 &#^ \ M +10 &%]!\ M +9 &'j_!\ M +10 &)+_ \ M +9 &*_ \ M +9 &,`!\ M +10 &.r_!\ M +9 &03_"\ M +10 &1`!\ N +9 &3b!\ M +9 &5y\\!\ M +10 &7:^ \ N +9 &8^"\ M +9 &:b!\ M +10 &<c!\ M +9 &>Ca!\ M +10 &@b"\ N +9 &A_%\ M +9 &C]!\ N +10 &EKb"\ M +9 &G\ i\ N +9 &Hy!\ P +10 &J"\ R +9 &LB!\ S +9 &N!\ S +10 &O \ S +9 &Q \ T +10 &SH!\ T +9 &U\ !\ T +9 &V!\ 6 +10 &W.m\ R +9 &W !\ + +2 ( +2 "processing"%y& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.57 + .Hand.open + "manipulator"&{1 +54 "core" 1 +2 "manipulator"&|% +4 "core" % Ϻ k +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&}' ] +100 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%~  +3 %9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +2 "core" 9  +102 "processing"%9 +3 "core" 9  +91 "Can"\ |W +11 "processing"%9 +2 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%\ 9 +2 "core" 9 +102 "processing"% 9 +4 "core" 9" +102 "processing"%9 +2 "core" 9& +102 "processing"%9 +3 "core" 9* +102 "processing"%9 +2 "core" 9/ +102 "processing"%9 +2 "core" 93 +102 "processing"%9 +3 "core" 97 +103 "processing"%9 +2 "core" 9; +102 "processing"%9 +2 "core" 9? +102 "processing"%9 +3 "core" 9C +102 "processing"%9 +2 "core" 9H +103 "processing"%9 +3 "core" 9L +103 "processing"%9 +2 "core" 9P +102 "processing"%9 +3 "core" 9T +102 "processing"%9 +2 "core" 9X +102 "processing"%9 +2 "core" 9] +102 "processing"%9 +3 "core" 9a +102 "processing"% 9 +2 "core" 9e +102 "processing"%!9 +2 "core" 9i +102 "processing"%"9 +3 "core" 9m +102 "processing"%#9 +2 "core" 9q +102 "processing"%$9 +3 "core" 9v +102 "processing"%%9 +3 "core" 9z +102 "processing"%&9 +2 "core" 9\ ~ +102 "processing"%'9 +3 "core" 9 +102 "processing"%(9 +2 "core" 9 +102 "processing"%)9 +3 "core" 9 +102 "processing"%*9 +3 "core" 9$ +102 "processing"%+9 +2 "core" 9) +102 "processing"%,9 +3 "core" 90 +102 "processing"%-9 +2 "core" 97 +102 "processing"%.9 +4 "core" 9= +102 "processing"%/9 +2 "core" 9D +3 .tPH.hold 2:00:00,28C +3 "processing"%0 ppA +4 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +103 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%2' +595 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%3'& +1607 "core" ' + .tPTV.dial :puck +4 "processing"%4  +125 "core"  + .tPSV.dial PTV +7 "processing"%5 +73 "core" + .tPBV.dial :waste1 +2 "processing"%7  +53 "core" +2 "processing"%8% +4 "core" %(&\  +2 .tPS.seek 1.5ml + "processing"%9' +590 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%'T +1610 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%<  +4 "core"  + .tPBV.dial :waste1 +2 "processing"%6  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%> +73 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%?' +2329 "core" ' + .tPSV.dial PTV +2 "processing"%@ +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%A +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%C'T +2346 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%B  +124 "core" + .tPSV.dial :mixloop +2 "processing"%F +44 "core" + .tPRV.dial :ab1 +2 "processing"%E @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%H'] +348 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'G  +2 "processing"%I  +3 "core"  +39 +2 "processing"%K% +4 "core" %\\\  +2 .tPS.seek 0.3ml +2 "processing"%J'e +353 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'M  +35 "core" + .tPRV.dial :air +2 "processing"%L  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%N'K +445 "Can"\ BNW +830 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%P @ +72 "core" ? +2 .tPS.seek 0.5ml + "processing"%Q' +859 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%O  +43 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%S'& +1609 "core" ' + .tPSV.dial :PML +2 "processing"%R +43 "core" +2 .tPTV.dial :mixing +2 "processing"%U @ +68 "core" @ +2 .tPBV.dial :waste1 +2 "processing"%T  +35 "core" +3 "processing"%W% +8 "core" %(\  +4 .tPS.seek 1.85ml +3 "processing"%X' +237 "core" ' +3 .tPBV.dial between PSV and waste1 +2 "processing"%Y * +37 "core" + +4 .tPS.seek 0ml +4 "processing"%Z'T +1963 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'[& +3 "core" & W\ +2 "manipulator"&;& +4 "core" &   > + "manipulator"&]% +4 "core" % T | ^  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&^(-] +133 "core" ( + "manipulator"&_& +4 "core" &-\\ m 9 # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &-\\  1 # +2 .tForearm.seek :garage +2 "manipulator"&b't +108 "core" ' +2 .tHand.close + "manipulator"&d/ +63 "core" / +2 "manipulator"&& +4 "core" &-_  - "} + "manipulator"&% +4 "core" %  L t + .tForearm.seek :retract +2 "manipulator"&f' ] +102 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&g( +282 "core" ( +2 "manipulator"&h& +4 "core" & $  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" & { G  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&k' +101 "core" ' +2 "manipulator"&m& +4 "core" &  +2 "manipulator"&n% +4 "core" %  + "collection"'p& +4 "core" & `\ +2 "collection"'`& +5 "core" & a\ +2 .tCC.seek :closed + "collection"'c(W +5 "core" & e\ +7 & - e\ $d +9 &rU ^\ 8 +10 &~ g\ L +9 &{_ e\ O +9 &<b ^\ O +10 &^ ^\ O +9 &` e\ O +10 &b a\ O +9 & Ec ]\ O +10 &"b \\\ P +9 &#a \\\ O +9 &%` Z\ P +9 &'L\\ [\ O +10 &)^ [\ O +9 &*b d\ O +10 &,] Z\ O +9 &.T_ [\ O +9 &0^ X\ O +10 &1e [\ P +9 &3b Z\ O +9 &5[b W\ P +10 &7a Y\ O +9 &8a R\ O +9 &:b \\\ O +10 &'` R\ O +10 &?c I\ O +9 &Ab Y\ O +10 &Clg \\\ O +9 &E-a [\ P +9 &Fh R\ P +10 &Hx G\ Q +9 &Je A\ U +9 &L C\ W +10 &M E\ X +9 &O C\ X +9 &Qa F\ Y +10 &S" L\ Y +9 &T F\ Z +10 &VZ_ G\ ; +9 &Vh L\ > +5 ( +2 "collection"'`& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.87 + "collection"'e& +5 "core" &VL @\ > + &VK I\ > + .tHand.open + "manipulator"&l1 +61 "core" 1 +2 "manipulator"&s% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&t' ] +104 "core" ' + .tPSV.dial PSR +2 "processing"%i +102 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +12 .tPS.seek 1.5ml +2 "processing"%v' +1602 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%w  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%x'T +1607 "core" ' + .tPSV.dial PSR +2 "processing"%o +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%q' +2616 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  +2 "collection"'{  +36 "core"  +121  +2 .tPSV.dial :mixloop +2 "processing"%| +101 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"' +3 "core"  +2 "collection"'y +3 "core"  +2 "collection"'  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%u  +69 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2618 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2626 "core" ' +11 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2622 "core" ' + .tPSV.dial :air +2 "processing"%\  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2615 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & { ]  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +28 "core" ( + "manipulator"&& +4 "core" &  U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & {  U +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' + .tHand.close +2 "manipulator"&/ +53 "core" / +2 .tCC.seek :open +2 "collection"'( +392 "core" ( +2 "manipulator"&& +4 "core" & U + "manipulator"&% +4 "core" % Аs ;  +2 .tForearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(-] +272 "core" ( +2 "manipulator"&& +4 "core" &-b ~ B u +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +4 "core" &-b v 9 u +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& 't +115 "core" ' +2 .tHand.open + "manipulator"&!1 +59 "core" 1 +2 "manipulator"&"% +4 "core" % |x V z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#' ] +105 "core" ' +2 ."da"delayUntil "13:01:39.04" +24917 #recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%$ @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%& * +35 "core" + + ."da"PSV.dial :air +2 "processing"%'  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%(' +2326 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%) +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +43 "core"  + ."da"delay 2 seconds +104 "Can"\ < X0 +98 ."da"PSV.dial :mixloop +2 "processing"%+ +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%-'T +2310 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +130 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%/' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +4 "processing"%1'& +1623 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%V  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%2 +84 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" + "processing"%5% +4 "core" % $\  +2 ."da"PS.seek 1.5ml +2 "processing"%7' +589 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%8 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%3'T +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%:  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%9  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%6' +2328 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%= +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%> +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%@  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%A'T +2321 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +130 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%D' +580 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%?'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%B  +10 "core"  +6 ."da"PSV.dial PTV +2 "processing"%F +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%E  +34 "core" +2 "processing"%C% +3 "core" %'%\  +2 ."da"PS.seek 1.5ml +2 "processing"%G' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%K'T +1599 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%H  +4 "core"  + ."da"PBV.dial :waste1 +3 "processing"%M  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%P' +2339 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%N +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%O +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%Q +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%U'T +2324 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%T  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%W  +125 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%Y  +42 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%S  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%X +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%['g +385 "core" ' +3 ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%;  +43 "core"  + "processing"%]% +4 "core" %d'\  +2 ."da"PS.seek 0.55ml +2 "processing"%_' +342 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%a  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%r'& +454 "Can"\ ?X +1106 "core" ' + ."da"PSV.dial :PML +2 "processing"%d +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%}% +4 "core" %+%\  +2 ."da"PS.seek 1.85ml +2 "processing"%b'" +233 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%h * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j'T +1954 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%^ @ +4 "core" A + ."da"PBV.dial :waste1 +2 "processing"%m  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +41 "core" , + ."da"PSV.dial :air +2 "processing"%p  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%f' +2348 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%l +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%s  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'T +1998 "Can"\ >!Y\\ +334 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%k' +586 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Z'& +1605 "core" ' + ."da"PTV.dial :puck +2 "processing"%w  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"%v +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core" + "processing"%x% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%{' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%|'T +1597 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%u' +2345 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'T +2331 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +50 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1598 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %'#\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%g'T +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%t  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2331 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%!'T +2327 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '& +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%$ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core" + "processing"%&% +4 "core" %%$\  +2 ."da"PS.seek 1.5ml +2 "processing"%'' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%)'T +1263 "Can"\ ;Y +343 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%*  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%+ * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%(' +2328 "core" ' + ."da"PSV.dial PTV +3 "processing"%. +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%- +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%/ +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%V  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%2'T +2320 "core" ' +2 ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +136 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +7 "processing"% +15 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +6 "processing"%5' +342 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%1' +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%8'& +1598 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%7 +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%:  +34 "core" + "processing"%9% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%~' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%< * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%3'T +1601 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%=  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%@' +2389 "core" ' + ."da"PSV.dial PTV +7 "processing"%6 +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%A +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%D  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'T +2380 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +131 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%E'& +2117 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +2 "processing"%C +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%?  +35 "core" + "processing"%I% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%G' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" , + ."da"delay 1 second +102 .PSV.dial :waste1 +4 "processing"%M  +102 "core"  +2 ."da"PS.seek 0ml +2 "processing"%L'T +1608 "core" ' +2 "processing"%J9 +3 "core" 95E +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%K +2 %N& +3 "core" 5F + &W%\ + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&O% +4 "core" % f B  +2 "storage"(Q% +3 "core" %e \ +2 "storage"(R. +3 "core" .(; +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 +2 "storage"(P(+ +203 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (T& +2 "core" &+ W\ +2 "manipulator"&W& +4 "core" &-b  u +2 "manipulator"&Y% +4 "core" % f /  + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&S( +173 "core" ( + "manipulator"&X& +4 "core" &\ x  !w + "storage"(U& +4 "core" &, 1\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&;'E +106 "core" ' +2 "storage"(]& +4 "core" &,\ &\ ( \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(['6 +268 "core" ' + "storage"(a- +55 "core" -'6 +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(_' +28 "core" ' +2 "manipulator"&d& +4 "core" &  !w +2 "manipulator"&% +3 "core" %S   +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&}( +250 "core" ( + "manipulator"&h& +4 "core" & 5 J + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &r& +3 "core" &  J +2 ."da"Forearm.seek PC +2 "manipulator"&b'ϱ +100 "core" ' +2 ."da"Hand.close + "manipulator"&^/ +58 "core" / +2 ."da"PC.seek :open +2 "processing"%m( +402 "core" ( + "storage"(n& +4 "core" &, \ +2 "manipulator"&p& +3 "core" & Z J + "manipulator"&j% +4 "core" % ϵ Y E +2 ."da"Forearm.seek :retract +2 "manipulator"& ' ] +100 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&e( +246 "core" ( + "manipulator"&l& +4 "core" & c 8 k +2 "storage"(s& +3 "core" &,\ \  \ +2 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&f'E +95 "core" ' +2 ."da"Hand.open + "manipulator"&i1 +60 "core" 1 +3 "storage"(`- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(k'z +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.8 Pucks below Top Plate +52 "storage"(w' +50 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2013h.tif +5 "processing"%v& +12 "core" &\ +5 "manipulator"&o& +7 "core" &\ f k +2 "manipulator"&x% +6 "core" % T  +2 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&Z' ] +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"& (-] +179 "core" ( +2 "manipulator"&{& +5 "core" &-] ) + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-] +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&y't +107 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +56 "core" / +2 "manipulator"&|& +4 "core" &-] + "manipulator"&q% +4 "core" % χ 9 } +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +119 "core" ( + "manipulator"&& +4 "core" &  D K +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &u& +2 "core" & { K +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&\ 'ϱ +105 "core" ' +2 "manipulator"&& +4 "core" & K +2 "manipulator"&% +4 "core" %Ϲ + +2 "processing"% & +4 "core" &$\ +3 "processing"%& +4 "core" &\ +2 ."psFlush"PC.seek :closed +2 "processing"%(W +4 "core" &\ +8 &7 \ $e +9 &{V}\ 8 +10 &v\ L +9 &R\ N +10 &PS\ N +9 &U\ N +9 &T\ N +10 &R\ dO +9 & TT\ dO +9 &"P\ cO +10 &#T\ bP +9 &%R\ bO +10 &'\\R\ cO +9 &)S\ bP +9 &*R\ bO +10 &,R\ bO +9 &.dQ\ bO +9 &0&P\ cO +10 &1U\ bP +9 &3U\ bP +10 &5kU\ bP +9 &7/Q\ bO +9 &8U\ O +10 &:W\ O +9 &9Z\ N +10 &?Y\ N +9 &AU\ N +10 &C~Z\ O +9 &EAW\ N +9 &Fb\ P +10 &Ht\ Q +9 &Ju\ _T +9 &L3\ ^V +10 &M\ ^V +9 &O\ ^V +10 &Qy\ ^V +9 &S;\ ]V +9 &T\ ]V +10 &V\ ^B +9 &W'`\ bS +9 &W+\ e3 +3 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 +2 "processing"%& +4 "core" &W(\ d3 +2 ."psFlush"Hand.open + "manipulator"&1 +56 "core" 1 +2 "manipulator"&% +4 "core" % Ϲ B +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&t' ] +101 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +57 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +271 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15.284 seconds\ /var/log/esp/da22apr2013h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2013h15s.tif +309 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +728 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2013h15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2013h30s.tif +1370 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +190 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +129 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"% +116 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'6 +1135 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2013h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2013h70s.tif +1481 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +104 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +3 "processing"%"' +587 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2107 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."psFlush"PTV.dial :mixing +3 "processing"%$ @ +73 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%% +117 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%&'6 +1157 "Can"\ zZ +813 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2013h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "15.284 sec auto-exposure",Subject: "da22apr2013h images!" +5 "storage"( - +3 "core" -' +2 "storage"(& +11 "core" &, /\ +2 "manipulator"&'& +6 "core" & { # J +2 "manipulator"&*% +4 "core" % M  S  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +4 "manipulator"&+( +264 "core" ( +5 "manipulator"&,& +23 "core" &  , +3 "storage"()& +4 "core" &, \ +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&.'E +94 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.09 Pucks below Top Plate +4 "storage"(-' +66 "core" ' +3 "manipulator"&/& +8 "core" & y  , +3 "storage"(V& +7 "core" &,  \ +3 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +3 "manipulator"&('% +36 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&4, +8 "core" , +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.1 Pucks below Top Plate +5 "storage"(2' +7 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"%5 +10 "core" ' +3 "manipulator"&1% +8 "core" %&j _ +3 "storage"(7& +7 "core" &,\ \ \ +3 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 4 + 301 counts +2 "manipulator"&:'R +24 "core" ' +3 "manipulator"&9& +8 "core" &  y % +3 "storage"(8& +8 "core" &, y\ ( \ +121 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 "core"  +4 ."da"Forearm.seek 4 + 800 counts +4 ."psFlush"PSR.select :flush +4 "manipulator"&<'E +7 "processing"%@ +14 ."psFlush"PS.seek 1ml +4 "processing"%~'X= +11 "core" ' +3 "storage"(=% +8 "core" %  \ +5 ."downElevator"SE.seek :down +5 "storage"(>'g +98 (% +6 "core" %/; RO +4 "manipulator"&3% +8 "core" %N j  +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +3 "manipulator"&6' ] +92 "core" ' +59 ' +2 ."downElevator"SE.stop +3 "storage"(5 +5 (& +9 "core" &, I +771 ' +2 ."psFlush"PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%A' +895 #"uploadLog"upsync +705 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%D +73 "core" + ."psFlush"PTV.dial :puck +2 "processing"%@  +69 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%F  +16 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%B'T +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +74 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%?' +589 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2113 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%H U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%M'T +2611 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%G @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%K  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%N'T +2621 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%O +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Q' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%R +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%T U +4 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%W'T +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Y @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%\\' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%X  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%U'T +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%] +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'X= +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +1600 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%d  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%['T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%h' +595 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2107 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%S +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%^ U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%z @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%p  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%j'T +2613 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%b +55 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%l' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%s +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%} U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%i'T +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%` @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2612 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%o'T +2614 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&x& +5 "core" &  { P % + "manipulator"&_% +4 "core" % M  o  + ."psFlush"Elbow.seek PC +3 "manipulator"&k( +251 "core" ( +2 "manipulator"&{& +4 "core" & Z 9 + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & K 9 +2 ."psFlush"Forearm.seek PC +2 "manipulator"&f'ϱ +109 "core" ' +2 ."psFlush"Hand.close + "manipulator"&e/ +65 "core" / + ."psFlush"PC.seek :open +2 "processing"%( +399 "core" ( + "manipulator"&|& +4 "core" & 9 +2 "manipulator"&q% +3 "core" % i G +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z' ] +113 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-] +136 "core" ( +2 "manipulator"&u& +4 "core" &-Y\ . !u + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &-Y & !u +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +109 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +64 "core" 1 +2 "manipulator"& % +4 "core" % }{ \\ +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract + "manipulator"& ' ] +107 "core" ' + #tFinished short da assay +2308 "Can"\ 5[ +60002 \ 4[ +3386 #t-> P +2 !o:NameError: mesg"uninitialized constant P: name:P:bt["(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +349 #-> access 4 +2 "storage"(% +4 "core" %e $ ( E  + "manipulator"&m% +4 "core" % e { Z  +2 "manipulator"&& +3 "core" &-b  |  l +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +500 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & 5  +106 #t-> PS.flush +2 #Flushing Processing stage + "processing"%% +3 "core" %X$\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%c& +4 "core" &$\ + "manipulator"&\ & +4 "core" &-b  ~ # l +38 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&L(-] +3 "core" ( + "manipulator"&& +4 "core" &-b  d l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-b  = l +2 .tForearm.seek :garage +2 "manipulator"&'t +108 "core" ' +2 .tHand.close + "manipulator"&/ +61 "core" / +2 "manipulator"&g& +4 "core" &-b   l + "manipulator"&% +4 "core" % τ  l +2 .tForearm.seek :retract +2 "manipulator"&' ] +112 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&"( +130 "core" ( +2 "manipulator"&& +4 "core" & e : +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &  : +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&%'ϱ +103 "core" ' +2 "manipulator"&!& +4 "core" & ! : + "manipulator"& % +4 "core" %Ϻ r +2 "processing"%& +4 "core" &\ +2 "processing"%'& +5 "core" &#\ +2 .tPC.seek :closed +2 "processing"%*(W +4 "core" &\  +9 &5 \ *z +9 &f\ ? +10 &xs\ M +9 &<]\ L +9 &[\ M +10 &\\\ M +9 &\\\ M +10 &CZ\ M +9 &![\ M +9 &"`\ M +10 &$_\ M +9 &&L_\ L +9 &(]\ L +10 &)]\ M +9 &+\\\ M +9 &-S]\ M +10 &/\\\ M +9 &0^\ M +10 &2_\ M +9 &4Z`\ M +9 &6]\ M +10 &7_\ M +9 &9c\ M +9 &;c_\ M +10 &=%_\ M +9 &>_\ M +10 &@`\ M +9 &Bjb\ M +9 &D,`\ M +10 &Ef\ N +9 &Go\ O +9 &Ie\ Q +10 &K%\ R +9 &L\ S +10 &N\ S +9 &Ph\ S +9 &R*\ S +10 &S\ S +9 &U\ S +9 &W'^n\ 4 +10 &W1\ # +5 ( +2 "processing"%'& +4 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 + "processing"%,& +5 "core" &W\ # + &W\ # + .tHand.open + "manipulator"&)1 +58 "core" 1 + "manipulator"&% +4 "core" % Ϻ v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/' ] +101 "core" ' +2 .tPSV.dial PSR +2 "processing"%V +43 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%t'X= +1094 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%1' +1601 "core" ' + .tPSV.dial PTV +2 "processing"%7 +83 "core"  + .tPTV.dial :puck +2 "processing"%9  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%8  +53 "core" +2 .tPS.seek 0ml + "processing"%5'T +2618 "core" ' +2 .tPSV.dial PSR +2 "processing"%w +71 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%.' +591 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%+' +2114 "core" ' + .tPSV.dial PTV +2 "processing"%= +84 "core" ~ +2 .tPBV.dial PSV +2 "processing"%- U +52 "core" V +2 .tPS.seek 0ml +2 "processing"%('T +2615 "core" ' + .tPSV.dial PBV +2 "processing"% @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%3' +2615 "core" ' + .tPSV.dial :waste1 +2 "processing"%:  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%&'T +2614 "core" ' +2 .tPSV.dial PSR +2 "processing"% +56 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%2' +2613 "core" ' + .tPSV.dial PTV +2 "processing"%< +73 "core" + .tPBV.dial PSV +2 "processing"%> U +5 "core" U +2 .tPS.seek 0ml +2 "processing"%~'T +2608 "core" ' +2 .tPSV.dial PBV +2 "processing"%D @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%@' +2618 "core" ' + .tPSV.dial :waste1 +2 "processing"%F  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%A'T +2615 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&C& +4 "core" &  : +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&B( +3 "core" ( + "manipulator"&?& +4 "core" & : +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" & z , : +2 .tForearm.seek PC +2 "manipulator"&H'ϱ +107 "core" ' + .tHand.close + "manipulator"&I/ +52 "core" / +2 .tPC.seek :open +2 "processing"%G( +399 "core" ( + "manipulator"&M& +4 "core" & G : +2 "manipulator"&K% +3 "core" % ώl {  +2 .tForearm.seek :retract +2 "manipulator"&J' ] +114 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&O(-] +137 "core" ( + "manipulator"&N& +4 "core" &-l Z b +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" &-l D b +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&T't +114 "core" ' +2 .tHand.open + "manipulator"&Q1 +58 "core" 1 +2 "manipulator"&Y% +4 "core" % |u , p + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&W' ] +100 "core" ' +25959 "Can"\ 4\\J +60002 \ 4\\ +60002 \ 4x]v +5798 #t-> access 5 +2 "storage"(X% +3 "core" %f 0 0 [  +2 "manipulator"&\\% +4 "core" % T  {  +2 "manipulator"&]& +3 "core" &-n x ` +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(U( k +205 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & k ~  +2216 #t-> startTube 5 +1066 #-> shortDA +2 "collection"'a% +4 "core" %͗ o\ +2 "processing"%d% +4 "core" %V\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +15806 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"% +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%#  +125 "core" + .tPRV.dial :sipper +2 "processing"%;  +43 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%['d +2277 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%h  +3 "collection"'S  +4 "core"  +122  +2 .tPS.seek 0.5ml +2 "processing"%^' +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%r @ +100 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%z'T +585 "core" ' +2 .tPSV.dial PSR +2 "processing"% +101 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%p'X= +1098 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%n' +1601 "core" ' + .tPSV.dial :mixloop +2 "processing"%b +103 "core" +2 .tPS.seek 0ml +2 "processing"%j'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"%s +103 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%}'X= +1093 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%l' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"%` +102 "core" + .tPRV.dial :sipper +2 "processing"%i  +44 "core" +2 .tPS.seek 0ml +2 "processing"%v'T +2622 "core" ' +2 .tPSV.dial PSR +6 "processing"% +103 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%x' +2621 "core" ' + .tPSV.dial :mixloop +45 "processing"%_ +105 "core" +2 .tPS.seek 0ml +2 "processing"%{'T +2620 "core" ' + #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +5 "core" &&\ + "manipulator"&4% +4 "core" % T A  +2 "storage"(e% +4 "core" %f 0 1 |  + "storage"(6. +3 "core" .( k +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((; +506 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (|& +3 "core" &; \ * W\ ( + "manipulator"&q& +4 "core" &-n H ` +2 "manipulator"&u% +3 "core" % T 8  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&y(* +185 "core" ( + "manipulator"&f& +5 "core" &2 m w + "storage"(k& +4 "core" &; 1 0  ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +100 "core" ' +2 "storage"( & +4 "core" &; 1 4 ( +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(Z'6 +277 "core" ' +2 "storage"(- +3 "core" -'z +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &;  ( +2 "manipulator"&m& +3 "core" &2   w +2 .tElbow.seek 5 +2 "manipulator"&(* +3 "core" ( +2 "manipulator"&P& +3 "core" &2  B w +2 "storage"(& +3 "core" &; & - % ( +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&' +14 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&c/ +57 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&\ & +2 "storage"('g +7 "core" &2 * w +2 "manipulator"&% +4 "core" % 9 +2 .tForearm.seek :retract +2 "manipulator"&' ] +91 "core" ' +2 .tElbow.seek PC + "manipulator"&g( +164 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +78 "core" ( +2 "manipulator"&& +4 "core" &  [ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & ~ * [ +2 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& 'ϱ +105 "core" ' + "manipulator"&& +5 "core" &  t Z + "manipulator"&$% +4 "core" %ϻ  +2 "processing"%& +4 "core" &\ +3 "processing"%!& +4 "core" &'\ +2 .tPC.seek :closed +2 "processing"% (W +5 "core" &\  +8 &2\ *x +10 &d\ > +9 &`y\ N +9 &#]\ M +10 &^\ M +9 &`\ M +9 &j_\ M +10 &,[\ M +9 & ]\ M +10 &"]\ M +9 &$s\\\ L +9 &&3]\ M +10 &'^\ M +9 &)]\ M +9 &+y^\ M +10 &-;]\ M +9 &._\ M +10 &0`\ M +9 &2_\ M +9 &4B_\ M +10 &6[\ M +9 &7_\ M +9 &9\\\ M +10 &;J`\ M +9 &= ^\ M +10 &>_\ N +9 &@a\ M +9 &BS_\ M +10 &Dc\ N +9 &Ee\ N +9 &Gp\ O +10 &IN\ Q +9 &K\ R +10 &L\ S +9 &N\ S +9 &PP\ S +10 &R\ S +9 &S\ T +9 &U\ T +10 &W*os\ #m +9 &W'y\ 5 +10 ( + &W\ ) +2 "processing"%!& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.57 +2 .Hand.open + "manipulator"&1 +60 "core" 1 + "manipulator"&L% +4 "core" % ϻ  f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +105 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %,9 +7 "core" 9 +102 "processing"%)9 +2 "core" 9 +102 "processing"%9 +2 "core" 9  +102 "processing"%'9 +3 "core" 9  +103 "processing"%V9 +2 "core" 9 +102 "processing"%%9 +2 "core" 9 +102 "processing"%o9 +3 "core" 9 +102 "processing"%t9 +2 "core" 9 +102 "processing"%79 +3 "core" 9" +102 "processing"%99 +3 "core" 9& +102 "processing"%89 +2 "core" 9* +102 "processing"%19 +2 "core" 9/ +102 "processing"%w9 +3 "core" 93 +102 "processing"%59 +2 "core" 97 +102 "processing"%.9 +3 "core" 9; +102 "processing"%=9 +2 "core" 9? +102 "processing"%-9 +3 "core" 9D +102 "processing"%+9 +2 "core" 9H +102 "processing"%9 +3 "core" 9L +102 "processing"%(9 +3 "core" 9P +102 "processing"%:9 +2 "core" 9T +102 "processing"%39 +3 "core" 9X +102 "processing"%9 +2 "core" 9] +102 "processing"%&9 +4 "core" 9a +102 "processing"%<9 +2 "core" 9e +102 "processing"%>9 +2 "core" 9i +102 "processing"%29 +3 "core" 9\ m +102 "processing"%D9 +2 "core" 9r +102 "processing"%~9 +4 "core" 9v +102 "processing"%F9 +2 "core" 9z +102 "processing"%@9 +2 "core" 9"~ +102 "processing"%C9 +3 "core" 9( +102 "processing"%?9 +2 "core" 9. +102 "processing"%E9 +4 "core" 94 +102 "processing"%I9 +2 "core" 9: +102 "processing"%"9 +3 "core" 9A +102 "processing"%/9 +2 "core" 9G +3 .tPH.hold 2:00:00,28C +3 "processing"%* ppA +4 .tdelay 1:30 +2 "core"  +6296 "Can"\ 9^ +2704 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%M +105 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%K' +582 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%N'& +1602 "core" ' + .tPTV.dial :puck +2 "processing"%R  +123 "core"  +2 .tPSV.dial PTV +2 "processing"%H +73 "core" + .tPBV.dial :waste1 +2 "processing"%B  +53 "core" +2 "processing"%Q% +4 "core" %$ \  +2 .tPS.seek 1.5ml + "processing"%Y' +585 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" + +2 .tPS.seek 0ml +7 "processing"%T'T +1599 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%X  +35 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%] +73 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%' +2335 "core" ' +2 .tPSV.dial PTV + "processing"% +74 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%a +73 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%d +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%#'T +2314 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%;  +125 "core" + .tPSV.dial :mixloop +2 "processing"%A +43 "core" +2 .tPRV.dial :ab1 +2 "processing"%S @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%h'] +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'[  + "processing"%r  +4 "core"  +39 +2 "processing"%^% +4 "core" %b \  +2 .tPS.seek 0.3ml + "processing"%'k +360 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'z  +34 "core" + .tPRV.dial :air +2 "processing"%p  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%b'K +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%n @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%s' +856 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%j  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%}'& +1610 "core" ' + .tPSV.dial :PML +2 "processing"%` +44 "core" + .tPTV.dial :mixing +2 "processing"%i @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%l  +34 "core" + "processing"% % +4 "core" %*\  +2 .tPS.seek 1.85ml +2 "processing"%v'! +230 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" + +2 .tPS.seek 0ml + "processing"%x'T +1978 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +43 "core" & u\ +10 "manipulator"&4& +4 "core" &  , Z + "manipulator"&e% +4 "core" % [  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(-] +138 "core" ( +2 "manipulator"&U& +4 "core" &-b  > # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &-b  # +2 .tForearm.seek :garage +2 "manipulator"&q't +106 "core" ' +3 .tHand.close + "manipulator"&u/ +59 "core" / + "manipulator"&f& +5 "core" &-r\ ' )  !s + "manipulator"&k% +4 "core" % π , ) +2 .tForearm.seek :retract + "manipulator"&O' ] +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +272 "core" ( + "manipulator"&W& +4 "core" &  [ % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & & % +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +106 "core" ' +2 "manipulator"&m& +4 "core" &   $ +2 "manipulator"&P% +4 "core" %  + "collection"'& +4 "core" & l\ +2 "collection"'c& +5 "core" & l\ +2 .tCC.seek :closed +2 "collection"'\ (W +4 "core" & n\  +10 &0~ p\ *y +9 &b b\ ? +9 &U~ `\ P +10 &] i\ O +9 &` l\ O +9 &_ l\ P +10 &]a i\ O +9 & _ l\ O +10 & c o\ O +9 &"e m\ O +9 &$f` q\ O +10 &&'e p\ O +9 &'` k\ O +9 &)` o\ P +10 &+lb p\ P +9 &-0` f\ O +10 &.e q\ O +9 &0_ e\ O +9 &2u` l\ O +10 &47_ m\ O +9 &5^ o\ O +9 &7] m\ O +10 &9~\\ h\ O +9 &;>a f\ P +10 &=c f\ O +9 &>\\ f\ O +9 &@c i\ P +10 &BFb f\ P +9 &D b m\ O +9 &Ee o\ P +10 &Gl c\ P +9 &IG~ W\ R +10 &J K\ V +9 &L M\ X +9 &N| N\ X +10 &P= V\ X +9 &Q `\ Y +9 &S _\ Y +10 &U~ ]\ O +9 &VP Z\ 'x +10 &VX X\ C +2 ( +2 "collection"'c& +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 +2 "collection"'& +4 "core" &V\\ X\ C +2 .tHand.open + "manipulator"&y1 +57 "core" 1 +2 "manipulator"&% +4 "core" %  / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Z' ] +102 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core" +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1608 "core" ' +2 .tdelay 5 seconds +507 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +180 "Can"\ JU^ +1427 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%$' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +3 "collection"'  +35 "core"  +121  + .tPSV.dial :mixloop +2 "processing"% +101 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%G  +72 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2615 "core" ' + .tPSV.dial :air +2 "processing"%L  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%,' +2621 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%! +43 "core" +2 .tPS.seek 0ml +2 "processing"%)'T +2618 "core" ' + .tPSV.dial :air +2 "processing"%  +49 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 .tPSV.dial :mixloop + "processing"%' +44 "core" +2 .tPS.seek 0ml +2 "processing"%V'T +2646 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&%& +4 "core" &  $ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&o( +23 "core" ( + "manipulator"&t& +4 "core" & D  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &  +2 .tForearm.seek CC +2 "manipulator"&9' +105 "core" ' + .tHand.close + "manipulator"&8/ +59 "core" / +2 .tCC.seek :open +2 "collection"'1( +394 "core" ( +2 "manipulator"&w& +4 "core" &    + "manipulator"&5% +4 "core" % а   B D + .tForearm.seek :retract +2 "manipulator"&.' ] +104 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&=(-] +279 "core" ( + "manipulator"&-& +5 "core" &-d W k + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &-d k +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'t +111 "core" ' +3 .tHand.open + "manipulator"&(1 +59 "core" 1 + "manipulator"&:% +4 "core" % ~{ &  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3' ] +114 "core" ' +2 ."da"delayUntil "14:59:58.67" +24859 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +70 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%&  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%>  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%2' +2328 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%D +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%~  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%F +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%@  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%C'T +2319 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%E' +588 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%I'& +1598 "core" ' + ."da"PTV.dial :puck +2 "processing"%"  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%/ +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +34 "core" + "processing"%{% +4 "core" %'\  +2 ."da"PS.seek 1.5ml +2 "processing"%K' +581 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%H'T +1601 "core" ' + ."da"delay 2:00 +1747 "Can"\ K_8 +10256 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%B  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%Q  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%Y' +2354 "core" ' + ."da"PSV.dial PTV +2 "processing"%0 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%X +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +52 "processing"%\\  +79 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'T +2313 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +140 "core" + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'& +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%d  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%;% +4 "core" %'\  +2 ."da"PS.seek 1.5ml +2 "processing"%A' +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%#'T +1602 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%[  +42 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%r  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2325 "core" ' + ."da"PSV.dial PTV +7 "processing"%p +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%n +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%b  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%j'T +2305 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%s  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%`  +125 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%i  +42 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%l  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%_'g +385 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%}  +44 "core"  + "processing"%v% +4 "core" %c\  +2 ."da"PS.seek 0.55ml +2 "processing"%' +339 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%4  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%e'& +1555 "core" ' + ."da"PSV.dial :PML +2 "processing"%U +44 "core" + ."da"PTV.dial :mixing +2 "processing"%| @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%g  +35 "core" +2 "processing"%u% +4 "core" %*\  +2 ."da"PS.seek 1.85ml +2 "processing"%f'! +247 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%k * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1963 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +6300 "Can"\ P_ +41703 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%q @ +4 "core" A + ."da"PBV.dial :waste1 +3 "processing"%W  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%6  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%m' +2333 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%P +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%O +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2312 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +7 .PSV.dial PSR +2 "processing"%y +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%c'& +1600 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%x  +35 "core" +2 "processing"%% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +614 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1603 "core" ' + ."da"delay 2:00 +4086 "Can"\ ]K`d +7917 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%$' +2330 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%! +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%,  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'T +2324 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%'' +581 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%t  +35 "core" +2 "processing"%7% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Z'T +1596 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +44 "processing"%\  +43 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%9' +2333 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%+ +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%(  +72 "core"  +2 ."da"PS.seek 0ml +3 "processing"%:'T +2314 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +129 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +3 "processing"%'& +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%& +73 "core" + ."da"PBV.dial :waste1 +3 "processing"%<  +34 "core" + "processing"%>% +4 "core" %)\  +2 ."da"PS.seek 1.5ml +2 "processing"%V' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%~'T +1604 "core" ' + ."da"delay 2:00 +9698 "Can"\ 4` +2304 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%F  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%2 +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%?' +2333 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%C +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%E +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +83 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +7 "processing"%/  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%M'T +2320 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +137 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +3 "processing"% +15 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +5 "processing"%I' +339 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%R' +330 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%K'& +1607 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%B +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%Q  +36 "core" + "processing"%N% +4 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%J' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%H * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%0'T +1607 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%X * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2397 "core" ' + ."da"PSV.dial PTV +2 "processing"%T +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%] +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%d  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2357 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%;'& +2106 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%a +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%S  +35 "core" +2 "processing"%A% +4 "core" %'\  +2 ."da"PS.seek 1.5ml +2 "processing"%[' +583 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%^  +102 "core"  +2 ."da"PS.seek 0ml +2 "processing"%h'T +1607 "core" ' + "processing"%#9 +4 "core" 95A + #"da"Processing Puck Heater at 28C before imaging + .PH.coast +7 "processing"%p +3 %& +7 "core" 5B + &W\ ) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&n% +4 "core" % \\  +2 "storage"(b% +4 "core" %p\ \  (\ +2 "storage"(z. +2 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +2 "storage"(s(+ +199 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (`& +3 "core" &+ \  O\ + "manipulator"&i& +4 "core" &-d O k +2 "manipulator"&l% +3 "core" % \\ U +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"& ( +203 "core" ( + "manipulator"&j& +4 "core" &   + "storage"(}& +4 "core" &,\ \  O\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&v'E +95 "core" ' + "storage"(_& +4 "core" &,\ \ ( <\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(4'6 +268 "core" ' + "storage"(- +4 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(U' +36 "core" ' +2 "manipulator"&|& +4 "core" & y A  + "manipulator"&g% +4 "core" %* z 0 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&u' ] +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&k( +241 "core" ( + "manipulator"&e& +4 "core" & u $ E +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &f& +2 "core" & z  E +44 ."da"Forearm.seek PC +11 "manipulator"&q'ϱ +103 "core" ' + ."da"Hand.close +2 "manipulator"&W/ +62 "core" / +2 ."da"PC.seek :open +2 "processing"%( +397 "core" ( + "storage"(6& +4 "core" &, 9\ +2 "manipulator"&& +4 "core" &   E + "manipulator"&P% +4 "core" % Ϻ p Y + ."da"Forearm.seek :retract +3 "manipulator"&' ] +103 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&O( +252 "core" ( + "manipulator"&& +4 "core" & | S + +2 "storage"(m& +3 "core" &, d\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&y'E +94 "core" ' + ."da"Hand.open +2 "manipulator"&1 +61 "core" 1 +2 "storage"(- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"('z +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(' +48 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2015h.tif +4 "processing"%x& +12 "core" &\ +4 "manipulator"&& +6 "core" &  * +2 "manipulator"&c% +5 "core" % >  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-] +183 "core" ( +2 "manipulator"&& +4 "core" &-U  H  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-U z   +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +105 "core" ' +2 ."psFlush"Hand.close + "manipulator"&G/ +64 "core" / +2 "manipulator"&& +4 "core" &-U   +2 "manipulator"&L% +3 "core" % χ  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&!( +111 "core" ( + "manipulator"&,& +4 "core" &  $  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &$& +3 "core" & | %  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&)'ϱ +107 "core" ' +2 "manipulator"& & +4 "core" &  +2 "manipulator"&'% +4 "core" %ϻ . +2 "processing"%%& +4 "core" & \ +2 "processing"%t& +4 "core" &\ +2 ."psFlush"PC.seek :closed +4 "processing"%7(W +4 "core" &%\ +5 &\ 6 +9 &,Hx \ 0 +10 &Uq~\ E +9 &] \ N +9 &T\ M +10 &}U\ N +9 &=T \ gN +10 &R\ fO +9 &T\ eO +9 &!S \ fO +10 &#BT"\ eO +9 &%R \ fO +9 &&Q\ fO +10 &(R \ eO +9 &*KR \ eO +10 &, S \ eO +9 &-T \ eO +9 &/U \ eO +10 &1QU\ eP +9 &3U \ dO +9 &4Q\ eO +10 &6Q \ eO +9 &8\\W \ O +10 &: X \ N +9 &;X\ N +9 &=X\ O +10 &?eW\ N +9 &A'[ \ N +9 &BZ\ O +10 &DZ \ N +9 &Fl_\ O +10 &H)k \ P +9 &I| \ cT +9 &K\ bU +10 &M`"\ bU +9 &O  \ aV +9 &P\ `V +10 &R \ aV +9 &Tf\ `V +10 &V(\ `S +9 &WsE^\ e#i +9 &W.\ h. +6 ( + "processing"%t& +4 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.67 +2 "processing"%& +4 "core" &W%#\ g. +2 &W%\ g. + ."psFlush"Hand.open + "manipulator"& 1 +53 "core" 1 + "manipulator"&8% +4 "core" % ϻ  3 +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&\ ' ] +115 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +56 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%5' +585 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +909 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 32.778 seconds\ /var/log/esp/da22apr2015h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2015h15s.tif +1201 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%- @ +191 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%+  +54 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2015h15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2015h30s.tif +71 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%o +105 "core" +5 ."psFlush"PS.seek :empty +9 "processing"%('6 +2616 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%9 +105 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +122 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2015h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2015h70s.tif +461 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2115 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%& @ +73 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%< +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%>'6 +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +105 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%D'X= +974 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2015h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "32.778 sec auto-exposure",Subject: "da22apr2015h images!" +3 "storage"(V- +3 "core" -' +3 "storage"(F& +9 "core" &,\ (\ +2 "manipulator"&@& +6 "core" & 2  +2 "manipulator"&2% +5 "core" % - , G +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +3 "manipulator"&~( +77 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +150 "core" ( +7 "manipulator"&E& +45 "core" & , ` +3 "storage"("& +6 "core" &,\ \ c\ +2 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&/'E +97 "core" ' +5 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.09 Pucks below Top Plate +3 "storage"(?' +64 "core" ' +4 "manipulator"&{& +8 "core" &  } , ` +4 "storage"(M& +7 "core" &, - , +4 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 4 +5 "manipulator"&I'% +41 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&R, +8 "core" , +5 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(B' +26 "core" ' +3 "manipulator"&Q% +8 "core" %-a  R +3 "storage"(N& +8 "core" &, 3 +3 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 4 + 308 counts +4 "manipulator"&K'Y +14 "core" ' +7 "manipulator"&H& +12 "core" & z  N +3 "storage"(J& +8 "core" &,  +4 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 4 + 800 counts +5 "manipulator"&'E +38 "core" ' +3 "storage"(X% +8 "core" %   +4 ."downElevator"SE.seek :down +7 "storage"(\\'g +99 (0% +12 "core" %>< S QL +3 "manipulator"&T% +8 "core" %& w   +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&]' ] +92 "core" ' +46 ' +2 ."downElevator"SE.stop +7 "storage"(5 +9 (& +9 "core" &, #  C +573 ' +2 ."psFlush"PSV.dial PTV +3 "processing"%d +73 "core" +3 ."psFlush"PTV.dial :puck +2 "processing"%Y  +72 "core"  +3 ."psFlush"PBV.dial :waste1 +2 "processing"%  +8 "core" +4 ."psFlush"PS.seek 0ml +4 "processing"%'T +1252 #"uploadLog"upsync +1361 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%a +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%S' +584 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2104 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%; +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%r U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%^'T +80 "Can"3\ =a +2538 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%[ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%p  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%n +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%b' +2612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%z +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%` U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%i'T +2612 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%l @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2612 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%}'T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%= +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%_'X= +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +1604 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +3 "processing"%|  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%g  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%4'T +2616 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%v +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%e' +586 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2106 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%W U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%u'T +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%P'T +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%q +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2613 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%m +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%k U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%c'T +2615 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +5 "core" &  N + "manipulator"&U% +4 "core" % [   +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +253 "core" ( +2 "manipulator"&& +4 "core" &  0 : + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & y 4 : +2 ."psFlush"Forearm.seek PC +2 "manipulator"&y'ϱ +108 "core" ' + ."psFlush"Hand.close +2 "manipulator"&O/ +53 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%G( +400 "core" ( + "manipulator"&& +4 "core" & ! " / 9 +2 "manipulator"&L% +3 "core" % ωk !   +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&,(-] +135 "core" ( +2 "manipulator"&$& +4 "core" &-\\  9 "y + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-\\\  "y +44 ."psFlush"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& 't +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&'1 +58 "core" 1 +2 "manipulator"&%% +4 "core" % ~x % ' x +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 #tFinished short da assay +12642 "Can"K\ 4b& +48557 #t-> acces 4 +2 !o:NoMethodError : mesg".undefined method `acces' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):12:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +474 #-> access 4 +2 "storage"(% +3 "core" %e E > [  +2 "manipulator"&% +4 "core" % g %  +2 "manipulator"&& +3 "core" &-g  n +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"( ( +500 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (8& +2 "core" & \  \ +2194 #t-> access 5 +2 "storage"(t% +3 "core" %g # "  +2 "manipulator"&w% +4 "core" % g    +2 "manipulator"&)& +3 "core" &-g ] n +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(h( k +204 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" & k 1  +8002 "Can"T\ 3b +60002 b\ 5wcR +31853 #t-> PS.flush +2 #Flushing Processing stage + "processing"%-% +3 "core" %S\ +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%+& +4 "core" &!\ +2 "manipulator"&o& +3 "core" &-g - . $ n +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Z(-] +3 "core" ( + "manipulator"&9& +4 "core" &-g (   n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &-g ! ) n +2 .tForearm.seek :garage +2 "manipulator"&.'t +110 "core" ' + .tHand.close +2 "manipulator"&/ +63 "core" / + "manipulator"&&& +4 "core" &-h F m +2 "manipulator"&<% +3 "core" % φ - +2 .tForearm.seek :retract +2 "manipulator"&:' ] +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +149 "core" ( + "manipulator"&>& +5 "core" & O * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" & Q * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&F'ϱ +106 "core" ' +2 "manipulator"&@& +4 "core" & A ) +2 "manipulator"&2% +3 "core" %ϻ 7 +2 "processing"%E& +4 "core" &!\ +2 "processing"%"& +5 "core" &"\ +2 .tPC.seek :closed +2 "processing"%!(W +4 "core" &$\  +9 &2~"\ *y +10 &d!\ > +9 &dw"\ N +9 &'["\ M +10 &[$\ M +9 &[!\ M +9 &n]!\ M +10 &1["\ L +9 & \\"\ M +10 &"\\"\ M +9 &$uZ"\ M +9 &&7[%\ M +10 &'\\"\ M +9 &)]!\ M +10 &+~]"\ M +9 &-@\\"\ M +9 &/^"\ M +10 &0^"\ M +9 &2_#\ M +9 &4Fb"\ M +10 &6^#\ M +9 &7_"\ M +9 &9_!\ N +10 &;O_!\ M +9 &=`!\ M +10 &>^"\ M +9 &@]!\ M +9 &BVb!\ M +10 &Db!\ M +9 &Ee!\ N +9 &Gp \ O +10 &IR!\ Q +9 &K"\ S +10 &L"\ S +9 &N!\ T +9 &PT!\ S +10 &R!\ S +9 &S!\ T +9 &U"\ T +10 &W,np!\ "l +9 &W%t"\ 4 +10 ( + &W "\ + +2 "processing"%"& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 +2 "processing"%D& +4 "core" &W!\ + + .tHand.open +2 "manipulator"&{1 +56 "core" 1 + "manipulator"&M% +4 "core" % ϻ b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ ' ] +102 "core" ' +2 .tPSV.dial PSR + "processing"%Q +43 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%N'X= +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%H' +1610 "core" ' +2 .tPSV.dial PTV +2 "processing"%J +72 "core" + .tPTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%X  +53 "core" +2 .tPS.seek 0ml + "processing"%/'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"%~ +72 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 0.5ml +2 "processing"%0' +591 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%?' +2113 "core" ' +2 .tPSV.dial PTV +2 "processing"%T +71 "core" +2 .tPBV.dial PSV +2 "processing"%I U +53 "core" V +2 .tPS.seek 0ml +2 "processing"%K'T +2621 "core" ' + .tPSV.dial PBV +2 "processing"% @ +44 "core" > +2 .tPS.seek 2.5ml + "processing"%B' +2618 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%\\'T +2628 "core" ' + .tPSV.dial PSR +2 "processing"%d +43 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%Y' +2613 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" + .tPBV.dial PSV +2 "processing"%C U +5 "core" U +2 .tPS.seek 0ml +2 "processing"%a'T +2622 "core" ' +2 .tPSV.dial PBV +2 "processing"% @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%S' +2618 "core" ' + .tPSV.dial :waste1 +2 "processing"%;  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%r'T +2293 "Can"w\ =c +332 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&A& +5 "core" & ( + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&[( +2 "core" ( +2 "manipulator"&^& +3 "core" &  ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +3 "core" & ( +2 .tForearm.seek PC +2 "manipulator"&#'ϱ +109 "core" ' + .tHand.close +2 "manipulator"&n/ +57 "core" / +2 .tPC.seek :open +2 "processing"%( +397 "core" ( + "manipulator"&z& +4 "core" &   J ' + "manipulator"&`% +4 "core" % ψi ) 3 +2 .tForearm.seek :retract +2 "manipulator"&b' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&l(-] +112 "core" ( + "manipulator"&i& +4 "core" &-S ~ a  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &-S  "  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'t +111 "core" ' + .tHand.open +2 "manipulator"&=1 +61 "core" 1 + "manipulator"&}% +4 "core" % }r    g +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&_' ] +111 "core" ' +58502 "Can"\ 0@d~ +60002 \ 0e +60001 \ 0îe +60002 \ 0ff@ +60002 \ 0f +60002 \ 0gl +60002 \ /ʍh +32432 #t-> startTube 5 +922 #-> shortDA +2 "collection"'% +2 "processing"%|% +6 "core" %͗ \ +2 %R#\ +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +10812 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%g +129 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%3  +125 "core" + .tPRV.dial :sipper +2 "processing"%v  +45 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%4'd +2280 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%e  +2 "collection"'  +7 "core"  +120  +3 .tPS.seek 0.5ml +49 "processing"%W' +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%f @ +100 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"% 'T +585 "core" ' +2 .tPSV.dial PSR +2 "processing"%u +103 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%'X= +1102 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%6' +1598 "core" ' + .tPSV.dial :mixloop +2 "processing"%q +103 "core" +2 .tPS.seek 0ml +2 "processing"%P'T +2624 "core" ' +2 .tPSV.dial PSR +6 "processing"%m +103 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%k'X= +1097 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1601 "core" ' + .tPSV.dial :mixloop +2 "processing"% +102 "core" + .tPRV.dial :sipper +2 "processing"%  +45 "core" +2 .tPS.seek 0ml +2 "processing"%'T +1502 "Can"\ 3Rh +1116 "core" ' + .tPSV.dial PSR +2 "processing"%x +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2613 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +103 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2618 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &#\ +2 "manipulator"&R% +3 "core" % s  +2 "storage"(O% +3 "core" %h ( 2 y  +2 "storage"(]. +3 "core" .( k +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(7(; +507 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &; E G &\ + +2 "manipulator"&L& +4 "core" &-T %  + "manipulator"&$% +4 "core" % s + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(* +170 "core" ( +2 "manipulator"&y& +4 "core" &'  V + "storage"(& +4 "core" &; 1 3 + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&'' +99 "core" ' + "storage"(%& +5 "core" &; 0 - S + +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('6 +280 "core" ' +2 "storage"( - +3 "core" -'~ +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +3 (& +2 "core" &;   + +7 "manipulator"&& +4 "core" &' { 9 V + .tElbow.seek 5 +2 "manipulator"&(* +3 "core" ( +2 "manipulator"&s& +4 "core" &' + V +2 "storage"(8& +3 "core" &;   + +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&t' +28 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&w/ +60 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&)& + "storage"(5'g +7 "core" &'   V +2 "manipulator"& % +4 "core" % \   + .tForearm.seek :retract +2 "manipulator"&-' ] +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&+( +165 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +102 "core" ( + "manipulator"&o& +4 "core" & s !  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" & z >  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&('ϱ +105 "core" ' + "manipulator"&& +5 "core" &  (   + "manipulator"&&% +4 "core" %ϻ + +  +2 "processing"%<& +3 "core" &\ +2 "processing"%,& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%(W +4 "core" &#\ +8 &?#\ $e +9 &V#\ 7 +10 &$\ L +9 &\\#\ M +9 &X]$\ M +10 &]#\ M +9 &]"\ M +9 &]$\ M +10 & `]$\ M +9 &"#]"\ M +10 &#]#\ M +9 &%]#\ N +9 &'i]$\ M +10 &)*^#\ M +9 &*]"\ M +9 &,]#\ M +10 &.p`$\ M +9 &02_#\ M +10 &1`"\ N +9 &3a#\ M +9 &5x]#\ M +10 &7:_#\ M +9 &8\\#\ M +9 &:`#\ M +10 &<a#\ M +9 &>C]"\ M +10 &@b#\ N +9 &A_#\ M +9 &C_#\ N +10 &EIg"\ N +9 &Gm#\ O +9 &H}"\ P +10 &J#\ R +9 &LB#\ S +10 &N"\ S +9 &O#\ S +9 &Q"\ S +10 &SH#\ S +9 &U\ #\ S +9 &V#\ 6 +10 &W.m#\ T +9 &W#\ + +3 ( + "processing"%,& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&>1 +59 "core" 1 +2 "manipulator"&V% +4 "core" % ϻ 2  6 + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&.' ] +101 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%@  +2 %29 +5 "core" 9 +102 "processing"%E9 +3 "core" 9 +102 "processing"%Z9 +2 "core" 9  +102 "processing"%:9 +3 "core" 9  +102 "processing"%G9 +3 "core" 9 +102 "processing"%D9 +2 "core" 9 +102 "processing"%{9 +2 "core" 9 +102 "processing"%M9 +3 "core" 9 +102 "processing"%"9 +2 "core" 9" +102 "processing"%Q9 +2 "core" 9& +102 "processing"%F9 +3 "core" 9* +102 "processing"%c9 +2 "core" 9. +102 "processing"%N9 +3 "core" 93 +102 "processing"%J9 +3 "core" 97 +102 "processing"%9 +2 "core" 9; +102 "processing"%X9 +2 "core" 9? +103 "processing"%H9 +2 "core" 9C +102 "processing"%~9 +2 "core" 9H +102 "processing"%/9 +3 "core" 9L +103 "processing"%09 +2 "core" 9P +102 "processing"%T9 +2 "core" 9T +102 "processing"%I9 +3 "core" 9X +102 "processing"%?9 +2 "core" 9\\ +102 "processing"%9 +3 "core" 9a +102 "processing"%K9 +2 "core" 9e +103 "processing"%9 +2 "core" 9i +102 "processing"%B9 +2 "core" 9m +102 "processing"%d9 +3 "core" 9 q +102 "processing"%\\9 +3 "core" 9v +102 "processing"%9 +2 "core" 9z +102 "processing"%C9 +3 "core" 9!~ +102 "processing"%Y9 +2 "core" 9) +102 "processing"%9 +3 "core" 90 +102 "processing"%a9 +2 "core" 97 +102 "processing"%;9 +3 "core" 9> +102 "processing"%S9 +2 "core" 9E +3 .tPH.hold 2:00:00,28C +3 "processing"%A ppA +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +102 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%p' +587 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%n'& +1601 "core" ' + .tPTV.dial :puck +2 "processing"%  +125 "core"  + .tPSV.dial PTV +2 "processing"%\ +74 "core" + .tPBV.dial :waste1 +2 "processing"%!  +53 "core" + "processing"%z% +4 "core" %!(\  +2 .tPS.seek 1.5ml +2 "processing"%`' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%j'T +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%#  +33 "core" + .tdelay 30 seconds +2647 "Can"\ D\ i. +355 .tPBV.dial between PSV and waste1 +7 "processing"%[ * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%= +74 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%}' +2341 "core" ' +2 .tPSV.dial PTV +2 "processing"%b +73 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%* +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%|'T +2320 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%g  +125 "core" + .tPSV.dial :mixloop +2 "processing"%3 +44 "core" + .tPRV.dial :ab1 +2 "processing"%v @ +100 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%r'] +348 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +7 .tPRV.dial CBV +2 "collection"'  +57 "processing"%e  +5 "core"  +41  + "processing"%4% +4 "core" %Y\  +2 .tPS.seek 0.3ml +2 "processing"%f'b +356 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'W  +34 "core" +2 .tPRV.dial :air +2 "processing"%u  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'K +1264 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%q' +856 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%6  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%m'& +1621 "core" ' + .tPSV.dial :PML +7 "processing"%P +43 "core" +2 .tPTV.dial :mixing +2 "processing"%k @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +4 "core" %"(\ +2 .tPS.seek 1.85ml +2 "processing"%' +228 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%'T +1962 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'U& +3 "core" &\ \ \ +2 "manipulator"&& +4 "core" &  + "manipulator"&% +4 "core" % f    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&R(-] +128 "core" ( + "manipulator"&O& +4 "core" &-\\  $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &-\\  4 $ +2 .tForearm.seek :garage +2 "manipulator"&h't +107 "core" ' + .tHand.close + "manipulator"&/ +58 "core" / +3 "manipulator"&L& +4 "core" &-`  O # + "manipulator"&$% +4 "core" % φ  / | +2 .tForearm.seek :retract +2 "manipulator"&y' ] +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +270 "core" ( +2 "manipulator"&%& +4 "core" &  "z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &l& +2 "core" & : "z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&_' +102 "core" ' +2 "manipulator"& & +4 "core" & 0 , A "y +2 "manipulator"&% +4 "core" %   g + "collection"'& +4 "core" &\  \ +2 "collection"'s& +5 "core" &\  \ +2 .tCC.seek :closed +2 "collection"'8(W +4 "core" &\  \  +8 &0~\ \ \ +z +9 &b\  \ ? +10 &\\~\ \ P +9 &^\ \ \ P +10 &b\  \ P +9 &a\ \ \ P +9 &b`\ \ \ P +10 &'_\  \ O +9 & b\ \ \ O +9 &"c\  \ P +10 &$lb\ \ \ O +9 &&.b\ \ \ O +10 &'^\  \ O +9 &)]\  \ O +9 &+tc\ \ \ O +10 &-6c\  \ O +9 &.a\ \ \ O +9 &0`\  \ P +10 &2|[\ \ \ O +9 &4=c\  \ P +10 &6a\ \ \ O +9 &7\\\  \ O +9 &9\\\  \ O +10 &;F]\  \ O +9 &=`\  \ O +9 &>_\ \ \ O +10 &@\\\ \ \ P +9 &BN`\  \ O +10 &Db\ \ \ O +9 &Ef\ \ \ O +9 &Go\ \ \ P +10 &IL}\ \ \ S +9 &K\ \ \ V +9 &L\ \ \ \ X +10 &N\ \ \ \ X +9 &PD\ \ \ \ X +10 &R\ \ \ Y +9 &S\ \ \ \ Z +9 &U\ \ \ \ H +10 &VE\ \ \ &s +9 &Vo\ \ \ \ H +5 ( +2 "collection"'s& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 +2 "collection"'w& +4 "core" &Vk\ \ \ H + &Vk\ \ \ H + .tHand.open +2 "manipulator"&)1 +58 "core" 1 + "manipulator"& % +5 "core" % *  ? + .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +99 "core" ' + .tPSV.dial PSR +2 "processing"%' +102 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1597 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%t  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%o'T +1606 "core" ' + .tPSV.dial PSR +2 "processing"%9 +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +3 "collection"'&  +36 "core"  +120 + .tPSV.dial :mixloop +2 "processing"%< +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%5  +72 "core" +2 .tPS.seek 0ml + "processing"%-'T +2642 "core" ' + .tPSV.dial :air +7 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%>' +2611 "core" ' +2 .tPSV.dial :mixloop + "processing"%V +44 "core" +2 .tPS.seek 0ml +2 "processing"%2'T +2649 "core" ' +2 .tPSV.dial :air +2 "processing"%,  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2624 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%( +43 "core" +2 .tPS.seek 0ml +2 "processing"%Z'T +2612 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&:& +4 "core" &\  !w +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&G( +33 "core" ( + "manipulator"&D& +4 "core" & t   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &  +2 .tForearm.seek CC + "manipulator"&M' +108 "core" ' + .tHand.close + "manipulator"&"/ +60 "core" / +2 .tCC.seek :open +2 "collection"'Q( +398 "core" ( + "manipulator"&F& +4 "core" & # (  +2 "manipulator"&c% +3 "core" % Мu ( +  # +2 .tForearm.seek :retract +2 "manipulator"&N' ] +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&J(-] +275 "core" ( + "manipulator"&& +4 "core" &-X x  b +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &-X z b +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&H't +111 "core" ' + .tHand.open + "manipulator"&~1 +59 "core" 1 + "manipulator"&/% +5 "core" % }x '  ? z + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0' ] +100 "core" ' +2 ."da"delayUntil "18:03:09.46" +21876 "Can"\ Fѽi +3045 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%T @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%I  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" + + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2361 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%B  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%d +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%\\  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2314 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%Y' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1604 "core" ' + ."da"PTV.dial :puck +7 "processing"%a  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%; +71 "core" +50 ."da"PBV.dial :waste1 +3 "processing"%S  +33 "core" +2 "processing"%^% +3 "core" %&&\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%!  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%z * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%n +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%i' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%@ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%='T +2310 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +130 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%b' +580 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +8 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'& +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%*  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +3 "processing"%}  +34 "core" + "processing"%g% +4 "core" %*&\  +2 ."da"PS.seek 1.5ml +2 "processing"%3' +583 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%v * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%|'T +1597 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +34 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%W' +284 "Can"\ :!jZ +2054 "core" ' + ."da"PSV.dial PTV +2 "processing"%u +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%f +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%6'T +2321 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%q  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%P  +123 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +6 "processing"%k  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +3 "processing"%'g +386 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%x  +43 "core"  +2 "processing"%m% +4 "core" %d'\  +2 ."da"PS.seek 0.55ml +2 "processing"%' +336 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%U  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'& +1549 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"%O @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%]  +35 "core" + "processing"%+% +4 "core" %$%\  +2 ."da"PS.seek 1.85ml +2 "processing"%' +239 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%$'T +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +47328 "Can"\ 7yj +674 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%. @ +3 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +36 "core" , + ."da"PSV.dial :air +2 "processing"%l  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2341 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%y  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%1'T +2292 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%)' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '& +1601 "core" ' + ."da"PTV.dial :puck +2 "processing"%s  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%_  +35 "core" +2 "processing"%% +3 "core" %'%\  +2 ."da"PS.seek 1.5ml +2 "processing"%t' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%9'T +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%o  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%&  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%< +72 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +3 "processing"%5' +2328 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%- +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +44 "processing"%V  +80 "core"  +2 ."da"PS.seek 0ml +2 "processing"%>'T +2313 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%2' +594 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%('& +1597 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%E  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core" +2 "processing"%{% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%"' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%8  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%F  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2328 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%X +73 "core" + ."da"delay 5 seconds +336 "Can"\ 8k +167 ."da"PSV.dial PSR +2 "processing"%G +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%~ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%N'T +2320 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%T' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%I'& +1601 "core" ' + ."da"PTV.dial :puck +2 "processing"%?  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%Z  +34 "core" +2 "processing"%% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%B' +583 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\\'T +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%K  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%C  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2335 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +7 "processing"%S +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%^ +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%p'T +2315 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +136 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +5 "processing"% +15 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +7 "processing"%\ ' +342 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%!' +339 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%z'& +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%n  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" + "processing"%@% +4 "core" %%\ +2 ."da"PS.seek 1.5ml +2 "processing"%#' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%i'T +1596 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%j  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%=  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%b * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +3 "processing"%' +2373 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%} +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%g +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%v  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%3'T +2352 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +143 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%e'& +2107 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%4  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%r +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%|  +36 "core" + "processing"%u% +4 "core" %#\  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%W'T +1624 "core" ' + "processing"%q9 +3 "core" 95A +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +7 "processing"%P +2 %k& +3 "core" 5B +6 &W\ + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +5 "core" % J    + "storage"(6% +4 "core" %g\ \ \ +2 "storage"(x. +2 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +52 "storage"(m(+ +204 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &+ L \ +2 "manipulator"&U& +4 "core" &-X } d b + "manipulator"&% +4 "core" % J  ,  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +176 "core" ( +2 "manipulator"&O& +4 "core" &  \\ $ +2 "storage"(]& +3 "core" &,\ \ \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&+'E +103 "core" ' + "storage"(L& +4 "core" &,  ! Z\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('6 +267 "core" ' + "storage"(- +3 "core" -'6 +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(.' +38 "core" ' +2 "manipulator"&h& +4 "core" &  $ +2 "manipulator"&%% +3 "core" %T   +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&l' ] +91 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&$( +274 "core" ( + "manipulator"& & +4 "core" & u 5  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   +2 ."da"Forearm.seek PC +2 "manipulator"&'ϱ +107 "core" ' +2 ."da"Hand.close + "manipulator"&y/ +57 "core" / +2 ."da"PC.seek :open +2 "processing"%R( +398 "core" ( +2 "storage"(w& +4 "core" &,\ \  A\ + "manipulator"&1& +4 "core" & E  + "manipulator"&)% +4 "core" % }o   +2 ."da"Forearm.seek :retract +2 "manipulator"&s' ] +104 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&'( +246 "core" ( + "manipulator"&_& +4 "core" &  k B % +2 "storage"(& +4 "core" &,\ \  \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"& 'E +94 "core" ' + ."da"Hand.open +2 "manipulator"&1 +64 "core" 1 +2 "storage"(t- +3 "core" -' +3 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(o'z +23 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(&' +52 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2018h.tif +5 "processing"%& +11 "core" &\ +3 "manipulator"&<& +6 "core" &  w % % +2 "manipulator"&9% +5 "core" % B j x +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-] +182 "core" ( + "manipulator"&-& +4 "core" &-W  $  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &-W {   +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&5't +102 "core" ' +4 ."psFlush"Hand.close + "manipulator"&,/ +53 "core" / +2 "manipulator"&>& +4 "core" &-W "  + "manipulator"&2% +4 "core" % ψ 5 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&E' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&:( +122 "core" ( + "manipulator"&D& +4 "core" &  ^ E +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &{& +3 "core" &  E +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&('ϱ +105 "core" ' +2 "manipulator"&& +4 "core" &  E +2 "manipulator"&"% +4 "core" %ϻ   , +2 "processing"%8& +4 "core" &"\ +2 "processing"%F& +4 "core" &\ +2 ."psFlush"PC.seek :closed +3 "processing"%c(W +4 "core" & \  +8 &3~"\ *z +10 &d} \ > +9 &do \ N +9 &'Q!\ M +10 &R!\ M +9 &W \ N +10 &mR%\ M +9 &-Q \ qN +9 & U!\ mO +10 &"O \ nN +9 &$qQ"\ mO +9 &&4T!\ lN +10 &'O!\ lO +9 &)O"\ lO +10 &+yU!\ lO +9 &-;O \ lO +9 &.R!\ lO +10 &0Q!\ lO +9 &2T"\ lO +9 &4BU!\ lO +10 &6R!\ lO +9 &7R#\ kO +10 &9W$\ }O +9 &;NW!\ N +9 &=W \ N +10 &>V!\ N +9 &@Y"\ N +9 &BUY \ N +10 &DX"\ N +9 &E\\\ O +10 &Ge!\ O +9 &IP \ R +9 &K  \ zU +10 &L \ hU +9 &N"\ hV +9 &PN!\ hV +10 &R\ hV +9 &S \ hV +10 &U!\ gV +9 &W7zj \ k(~ +9 &Wv!\ j> +10 ( + &W)"\ o2 +2 "processing"%F& +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.68 +2 "processing"%M& +4 "core" &W(\ n2 +2 ."psFlush"Hand.open + "manipulator"&1 +60 "core" 1 +2 "manipulator"&X% +4 "core" % ϻ  ` +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&G' ] +109 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%/' +277 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15.262 seconds\ /var/log/esp/da22apr2018h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2018h15s.tif +307 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +733 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2018h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2018h30s.tif +521 "Can"z\ ݫl +846 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%H @ +191 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%N  +128 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%T +105 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%?'6 +1150 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2018h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2018h70s.tif +1461 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Z' +589 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2107 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%I  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%d @ +72 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%B +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%K'6 +2013 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2018h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "15.262 sec auto-exposure",Subject: "da22apr2018h images!" +4 "storage"(C- +3 "core" -' +2 "storage"(& +5 "core" &, \  I\ + "manipulator"&Y& +4 "core" & 1 E +3 "manipulator"&\\% +10 "core" % t  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +3 "manipulator"&;( +256 "core" ( +3 "manipulator"&S& +10 "core" & 6 & +8 "storage"(^& +7 "core" &,\ \  i\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&'E +89 "core" ' +2 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.09 Pucks below Top Plate +2 "storage"(a' +67 "core" ' +3 "manipulator"&& +10 "core" & R & +3 "storage"(p& +11 "core" &,   @ +3 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 4 +4 "manipulator"&\ '% +39 "core" ' +2 ' +2 ."da"Elbow.hold +5 ."psFlush"PSV.dial PSR +7 "manipulator"&!, +6 "processing"%n +8 "core" , +3 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.1 Pucks below Top Plate +4 "storage"(' +29 "core" ' +3 "manipulator"&`% +8 "core" %e 8 D ϴ +3 "storage"(@& +9 "core" &,\ #\ " j\ +4 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 4 + 294 counts +4 "manipulator"&z'K +8 "core"  +3 ."psFlush"PSR.select :flush +7 "processing"%@ +7 "core" ' +3 "manipulator"&[& +8 "core" &\  2 !w +4 "storage"(#& +8 ."psFlush"PS.seek 1ml +5 "processing"%j'X= +6 "core" &, 1 0 =  +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 800 counts +6 "manipulator"&='E +24 "core" ' +3 "storage"(b% +8 "core" % \ k +5 ."downElevator"SE.seek :down +6 "storage"(*'g +98 (i% +5 "core" %; RO +4 "manipulator"&}% +8 "core" %Q \ Y +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&g' ] +94 "core" ' +45 ' +2 ."downElevator"SE.stop +3 "storage"(5 +5 (& +9 "core" &, I +733 ' +2 ."psFlush"PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +6 "processing"%v' +920 #"uploadLog"upsync +692 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +3 "processing"%  +68 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%3  +7 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%4'T +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%r +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%|' +582 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2109 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%e +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"% 'T +2619 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%f @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%q' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%P  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%k'T +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%6' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%x +73 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%U'T +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2614 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%O  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%]'T +2618 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%J +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%L'X= +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +1597 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%h  +15 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%%  +52 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'T +2639 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%+ +78 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +584 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +3 "processing"%y U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%l'T +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2614 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%1  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%)'T +2618 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%_' +2613 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%$ U +4 "core" U +2 ."psFlush"PS.seek 0ml +52 "processing"%'T +2643 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%t @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +322 "Can"n\ <l +2293 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%<  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%9'T +2611 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&s& +4 "core" &\  !w + "manipulator"&.% +4 "core" % t q +2 ."psFlush"Elbow.seek PC +2 "manipulator"&o( +269 "core" ( +2 "manipulator"&-& +4 "core" &  g D  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &  @  +2 ."psFlush"Forearm.seek PC +2 "manipulator"& 'ϱ +108 "core" ' + ."psFlush"Hand.close +2 "manipulator"&'/ +56 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%,( +396 "core" ( +2 "manipulator"&>& +4 "core" & _ Z   + "manipulator"&2% +3 "core" % όk b _ + Ե +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +119 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&D(-] +130 "core" ( +2 "manipulator"&{& +4 "core" &-Y  "| + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &-Y  "| +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&"1 +53 "core" 1 + "manipulator"&8% +4 "core" % }{ .  ; ͺ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +112 "core" ' +2 #tFinished short da assay +53556 "Can"o\ 0mH +60002 i\ 0}m +60002 n\ 06nt +60002 {\ 0o\ +60001 \ 0o +60002 \ 0ap6 +60002 \ 0p +60002 \ 0qb +60002 \ 0q +60002 \ /Dr +60002 \ 0s$ +60002 \ 0s +60001 \ 0ntP +60002 \ 0't +60002 \ 0u| +60002 \ 0v +60002 \ 0Qv +60002 \ 0\ w> +60002 \ 0w +60002 \ 0|xj +60002 \ 04y +60002 \ 0y +60001 \ 0z, +60002 \ 0\ ^z +60002 \ 0 {X +60002 \ 0 { +60002 \ 0| +60002 \ 0A} +60002 \ 0} +60002 \ 0~F @PDT1650524559.70 \ 0l~ +60002 \ 0$r +60002 \ 0 +60002 \ 1 +60002 \ 0O4 +60002 \ 0 +60002 \ 0 ` +60002 \ 0"y +60002 \ 0$2 +60001 \ 0%" +60002 \ 0' +60002 \ 0)]N +60002 \ 0+ +60002 \ 0,z +60002 \ 0. +60002 \ 10@ +60002 \ 01< +60002 \ 03 +60001 \ 05kh +60002 \ 07$ +60002 \ 08 +60002 \ 0:* +60002 \ 0V +60002 \ 0? +60002 \ 0Ay +60002 \ 0C2 +60001 \ 0D +60002 \ 0FD +60002 \ 1H^ +60002 \ 1Jp +60002 \ 0K +60002 \ 0M +60002 \ 0OD2 +60002 \ 0P +60002 \ 0R^ +60001 \ 1Tp +60002 \ 0V) +36622 #t-> access 4 +3 "storage"(E% +3 "core" %e Y X  +2 "manipulator"&R% +4 "core" % D  + "manipulator"&M& +3 "core" &-h   m +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +498 "core" ( +3 .tSC.configure :limp +7 "storage"($(\ 1b +3 (X& +3 "core" &   +3101 #t-> access 5 +2 "storage"(F% +3 "core" %g 7  +2 "manipulator"&~% +4 "core" % D  +2 "manipulator"&(& +3 "core" &-h  m +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(W( k +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (/& +2 "core" & l N P\  +19509 "Can"\ 1W +43476 #t-> startTube 5 +222 #-> shortDA +2 "collection"'H% +4 "core" %͗\ U\ QQ\ + "processing"%N% +5 "core" %Y\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +11837 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%T +130 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +125 "core" + .tPRV.dial :sipper +2 "processing"%  +45 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%?'d +2275 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%Z  + "collection"'I  +7 "core"  +122  +2 .tPS.seek 0.5ml +2 "processing"%d' +717 "Can"\ 6Y +551 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%B @ +99 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%'T +594 "core" ' +2 .tPSV.dial PSR +2 "processing"%C +103 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%'X= +1093 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Y' +1601 "core" ' + .tPSV.dial :mixloop +2 "processing"%\\ +103 "core" +2 .tPS.seek 0ml +2 "processing"%S'T +2615 "core" ' + .tPSV.dial PSR +2 "processing"%^ +103 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%:'X= +1093 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +103 "core" +2 .tPRV.dial :sipper +2 "processing"%G  +43 "core" +2 .tPS.seek 0ml +2 "processing"%`'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"%@ +103 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%n' +2622 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%& +103 "core" +2 .tPS.seek 0ml +2 "processing"%['T +2618 "core" ' + #tLoading da puck from tube 5 into Processing Clamp + "processing"%#& +5 "core" &\ + "manipulator"&b% +4 "core" % D P  + "storage"(% +4 "core" %h / $ 7 +2 "storage"(;. +3 "core" .( k + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(i(; +510 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (}& +2 "core" &;\ 4\ G L\ , +2 "manipulator"&a& +4 "core" &-h  & m + "manipulator"&\ % +4 "core" % D } >  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&K(* +167 "core" ( +2 "manipulator"&z& +4 "core" &!   % + "storage"(& +4 "core" &;   , +49 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts + "manipulator"&' +90 "core" ' + "storage"(=& +4 "core" &; / #  , +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(*'6 +278 "core" ' +2 "storage"(j- +20 "core" -'{ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &;  , + "manipulator"& & +4 "core" &!  % +2 .tElbow.seek 5 +2 "manipulator"&3(* +3 "core" ( + "manipulator"&v& +4 "core" &!  % +2 "storage"(r& +3 "core" &;  , +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&4' +33 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&|/ +58 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&e& +2 "storage"('g +7 "core" &!  , % + "manipulator"&u% +4 "core" %  ` +2 .tForearm.seek :retract +2 "manipulator"&f' ] +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"& ( +171 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +82 "core" ( + "manipulator"&P& +4 "core" & z > 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &  S 7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'ϱ +106 "core" ' +2 "manipulator"&k& +4 "core" & F Q 1 7 +2 "manipulator"&x% +3 "core" %ϸ V M H +2 "processing"%& +4 "core" &(\ +3 "processing"%6& +4 "core" &'\ +2 .tPC.seek :closed +2 "processing"%(W +4 "core" &(\ +7 &A'\ $e +9 &W&\ 7 +10 &'\ L +9 &_'\ M +9 &\\b'\ M +10 &_&\ M +9 &]&\ M +9 &]'\ M +10 & c]'\ M +9 &"%]&\ M +10 &#_'\ N +9 &%b'\ M +9 &'j`'\ N +10 &),`&\ N +9 &*`(\ N +9 &,`'\ N +10 &.sb(\ M +9 &04d'\ N +10 &1b&\ M +9 &3b(\ N +9 &5zc'\ N +10 &7<a(\ N +9 &8b'\ M +9 &:_&\ N +10 &<d(\ M +9 &>E`(\ M +10 &@e$\ N +9 &A^&\ N +9 &Ca'\ M +10 &ELe'\ N +9 &G m&\ O +9 &H{'\ P +10 &J'\ R +9 &LE&\ S +10 &N'\ S +9 &O'\ T +9 &Q'\ T +10 &SK'\ S +9 &U\ &\ T +9 &V&\ 7 +10 &W.r$\ R +9 &W!'\ , +2 ( +2 "processing"%6& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.55 +6 .Hand.open + "manipulator"&U1 +59 "core" 1 + "manipulator"&O% +4 "core" % ϸ R D 0 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7' ] +103 "core" ' +2 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%J  +2 %]9 +6 "core" 9 +102 "processing"%L9 +3 "core" 9 +102 "processing"%9 +2 "core" 9  +102 "processing"%h9 +4 "core" 9  +102 "processing"%%9 +2 "core" 9 +102 "processing"%09 +2 "core" 9 +102 "processing"%+9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"% 9 +4 "core" 9" +102 "processing"%9 +2 "core" 9& +102 "processing"%y9 +3 "core" 9* +102 "processing"%9 +2 "core" 9/ +102 "processing"%9 +3 "core" 93 +102 "processing"%l9 +3 "core" 97 +102 "processing"%19 +2 "core" 9; +102 "processing"%w9 +3 "core" 9? +102 "processing"%9 +2 "core" 9D +102 "processing"%)9 +2 "core" 9H +102 "processing"%9 +4 "core" 9L +102 "processing"%$9 +2 "core" 9P +102 "processing"%_9 +2 "core" 9T +102 "processing"%t9 +3 "core" 9X +102 "processing"%9 +2 "core" 9] +102 "processing"%<9 +3 "core" 9a +102 "processing"%9 +3 "core" 9e +102 "processing"%s9 +2 "core" 9i +102 "processing"%.9 +3 "core" 9m +102 "processing"%-9 +2 "core" 9r +102 "processing"%V9 +3 "core" 9v +102 "processing"%!9 +2 "core" 9z +102 "processing"%'9 +3 "core" 9~ +102 "processing"%g9 +2 "core" 9 +102 "processing"%c9 +3 "core" 9 +102 "processing"%>9 +3 "core" 9  +103 "processing"%29 +2 "core" 9 +102 "processing"%{9 +2 "core" 9 +102 "processing"%59 +4 "core" 9 +102 "processing"% 9 +2 "core" 9' +102 "processing"%o9 +4 "core" 90 +102 "processing"%"9 +2 "core" 97 +102 "processing"%89 +3 "core" 9= +102 "processing"%9 +2 "core" 9F +3 .tPH.hold 2:00:00,28C +3 "processing"% ppA +3 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%A +102 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%E' +592 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%R'& +1611 "core" ' + .tPTV.dial :puck +2 "processing"%M  +125 "core"  +2 .tPSV.dial PTV +2 "processing"%m +73 "core" + .tPBV.dial :waste1 +2 "processing"%X  +53 "core" + "processing"%F% +4 "core" %+\  +2 .tPS.seek 1.5ml +2 "processing"%~' +583 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%/'T +1604 "core" ' +2 .tdelay 5:00 +20690 "Can"\ 8\\WL +9312 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +3 "core"  +2 .tPBV.dial :waste1 +2 "processing"%H  +36 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%N * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%T +74 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2333 "core" ' + .tPSV.dial PTV +2 "processing"% +74 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%I +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%Z  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%?'T +2335 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%B  +126 "core" + .tPSV.dial :mixloop +2 "processing"%d +44 "core" + .tPRV.dial :ab1 +2 "processing"%C @ +101 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%'] +348 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  +2 "processing"%\\  +3 "core"  +42  + "processing"%Y% +4 "core" %^%\  +2 .tPS.seek 0.3ml +2 "processing"%^'g +360 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'S  +33 "core" +2 .tPRV.dial :air +2 "processing"%:  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%p'K +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%G @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +855 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%@  +44 "core"  + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%`'& +1609 "core" ' + .tPSV.dial :PML +7 "processing"%& +43 "core" +2 .tPTV.dial :mixing +2 "processing"%n @ +71 "core" B +2 .tPBV.dial :waste1 + "processing"%#  +36 "core" +2 "processing"%b% +4 "core" %%%\  +2 .tPS.seek 1.85ml +2 "processing"%' +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%; * +35 "core" , +3 .tPS.seek 0ml + "processing"%W'T +1960 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'}& +3 "core" &\ Y\ QG\ +2 "manipulator"&a& +3 "core" &  b 6 +2 "manipulator"&\ % +3 "core" % q   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&z(-] +120 "core" ( + "manipulator"&& +4 "core" &-f  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &-f +  +2 .tForearm.seek :garage +2 "manipulator"&='t +107 "core" ' + .tHand.close + "manipulator"&/ +57 "core" / +2 "manipulator"&j& +4 "core" &-f ^ ] ,  +2 "manipulator"&% +3 "core" % ς Z Y +2 .tForearm.seek :retract +51 "manipulator"& ' ] +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +281 "core" ( + "manipulator"&r& +5 "core" &  4 F + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &  F +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&e' +104 "core" ' + "manipulator"&u& +4 "core" &  T V V F +2 "manipulator"&K% +4 "core" % R J H +2 "collection"'& +3 "core" &\ Y\ SK\ +3 "collection"'*& +6 "core" &\ Y\ SK\ +2 .tCC.seek :closed +3 "collection"'4(W +3 "core" &\ [\ RR\ +5 &\ Z\ SK\ 3 +9 &F}\ Z\ QG\ 1 +9 &Dp\ X\ RE\ E +10 &n\ Y\ PI\ P +9 &\\\ Y\ RJ\ O +10 &f_\ Z\ QC\ P +9 &'_\ Z\ QJ\ P +9 &^\ Z\ RF\ O +10 &c\ [\ SN\ P +9 &!o^\ X\ SM\ O +9 &#0`\ Z\ SL\ P +10 &$]\ Y\ TJ\ P +9 &&_\ Y\ QG\ O +10 &(uc\ W\ SH\ P +9 &*8]\ Z\ QI\ P +9 &+[\ Y\ TE\ P +10 &-[\ [\ SF\ P +9 &/~]\ Y\ RJ\ P +9 &1@c\ Z\ R@\ P +10 &3`\ Y\ SB\ O +9 &4]\ X\ RC\ P +10 &6^\ Y\ QL\ O +9 &8J\\\ [\ SM\ O +9 &: ^\ Y\ RL\ O +10 &;]\ Y\ QH\ O +9 &=]\ Y\ QJ\ O +9 &?Q\\\ Z\ TI\ O +10 &A^\ Y\ SB\ O +9 &Bc\ Y\ SJ\ P +10 &Db\ Z\ RN\ O +9 &FXd\ Z\ RI\ P +9 &Hp\ Y\ R?\ Q +10 &I\ Z\ S4\ T +9 &K\ [\ T1\ W +9 &MH\ [\ T5\ X +10 &O\ ]\ U,\ Y +9 &P\ [\ V0\ X +10 &R\ Z\ U9\ Y +9 &TK\ ]\ U7\ Z +9 &U\ \\\ T:\ = +10 &V.\ \\\ TC\ "d +9 &V`\ \\\ TH\ E +2 ( +2 "collection"'*& +3 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.86 + "collection"'P& +5 "core" &Ve\ \\\ UF\ E + .tHand.open +2 "manipulator"&q1 +61 "core" 1 +3 "manipulator"&3% +4 "core" % U W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&k' ] +99 "core" ' + .tPSV.dial PSR +2 "processing"%x +105 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1604 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%f'T +1607 "core" ' + .tPSV.dial PSR +2 "processing"%, +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%U' +2622 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%O  +2 "collection"']  +35 "core"  +124  +2 .tPSV.dial :mixloop +2 "processing"%6 +101 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%L  +71 "core" +2 .tPS.seek 0ml +3 "processing"%'T +2614 "core" ' + .tPSV.dial :air +2 "processing"%  +47 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%% +44 "core" +2 .tPS.seek 0ml +2 "processing"%0'T +2615 "core" ' + .tPSV.dial :air +2 "processing"%+  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2649 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2614 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&y& +5 "core" & < E +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +31 "core" ( + "manipulator"&& +5 "core" & C  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &  +2 .tForearm.seek CC +2 "manipulator"&1' +107 "core" ' + .tHand.close +2 "manipulator"&w/ +61 "core" / +2 .tCC.seek :open +2 "collection"'( +396 "core" ( + "manipulator"&)& +4 "core" &   +2 "manipulator"&% +4 "core" % Лk   + .tForearm.seek :retract +2 "manipulator"&$' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&_(-] +274 "core" ( + "manipulator"&t& +4 "core" &-Z  C ~ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +4 "core" &-Z - ~ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&<'t +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +60 "core" 1 +2 "manipulator"&s% +4 "core" % }w - y + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&.' ] +103 "core" ' +2 ."da"delayUntil "06:55:10.58" +9853 "Can"\ A_ +15013 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%- @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%V  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%! * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%'  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%g' +2343 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%c +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%>  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%2 +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%{  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%5'T +2323 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%o' +593 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%"'& +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%8  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core" + "processing"%[% +4 "core" %'\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +593 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%m'T +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%X  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%F  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%~' +2352 "core" ' + ."da"PSV.dial PTV +3 "processing"%J +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%N  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%T'T +2335 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +585 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +51 "processing"%9'& +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%I  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%Z +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%B% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%d' +583 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%C * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%?'T +1605 "core" ' + ."da"delay 2:00 +3422 "Can"\ Gax +8581 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +3 "processing"%\\  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%S' +2333 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%^ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%p  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'T +2328 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%  +42 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%&  +125 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%n  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%#  +5 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%b +43 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%;'g +378 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air + "processing"%`  +43 "core"  +2 "processing"%% +4 "core" %d&\  +2 ."da"PS.seek 0.55ml +2 "processing"%}' +328 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%a  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%\ '& +1548 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"%D @ +70 "core" A + ."da"PBV.dial :waste1 +3 "processing"%  +34 "core" + "processing"%% +4 "core" %&\  +2 ."da"PS.seek 1.85ml +2 "processing"%j' +239 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%7'T +1952 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +35310 "Can"\ :d +12693 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%= @ +4 "core" A + ."da"PBV.dial :waste1 +2 "processing"%r  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%z  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%u' +2330 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%K +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Q  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%P'T +2330 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%3' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%*'& +1607 "core" ' + ."da"PTV.dial :puck +7 "processing"%x  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%e +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%W  +34 "core" +2 "processing"%% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%f'T +1623 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%]  +9 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%O  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2339 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%h  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%+'T +2329 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1623 "core" ' + ."da"PTV.dial :puck +7 "processing"%y  +5 "core"  +6 ."da"PSV.dial PTV +2 "processing"% +85 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%l  +34 "core" + "processing"%w% +4 "core" % "\  +2 ."da"PS.seek 1.5ml +2 "processing"%v' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%4'T +1605 "core" ' +2 ."da"delay 2:00 +5799 "Can"\ Gf| +6203 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%)  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2339 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +9 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%$  +73 "core"  +2 ."da"PS.seek 0ml +3 "processing"%<'T +2333 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +132 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%V' +587 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%!'& +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%'  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%c  +35 "core" +2 "processing"%>% +4 "core" %% \  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g'T +1627 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%5  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2337 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%A +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%M  +72 "core"  +2 ."da"PS.seek 0ml +3 "processing"%E'T +2325 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +136 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +15 "processing"% +19 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +8 "processing"%F' +333 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%R' +333 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%('& +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%m  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%J +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%H% +4 "core" %,\ +2 ."da"PS.seek 1.5ml +2 "processing"%N' +583 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%/'T +1601 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%T  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2392 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%B +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%d  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2321 "Can"\ j?: +44 "core" ' + #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +3 "processing"%Y'& +2119 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%? +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%:  +35 "core" + "processing"%^% +4 "core" %*\ y +2 ."da"PS.seek 1.5ml +2 "processing"%G' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%S  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +1605 "core" ' + "processing"%&9 +4 "core" 95K + #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%n +3 %#& +3 "core" 5K + &W\ , + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&b% +4 "core" % R  + "storage"(@% +4 "core" %n\ \ \\\ +2 "storage"(`. +2 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +2 "storage"((+ +202 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" &+ m\ + "manipulator"&a& +4 "core" &-Z  ~ +2 "manipulator"&}% +4 "core" % R  + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&( +173 "core" ( +2 "manipulator"&D& +4 "core" &\ t  !t + "storage"( & +4 "core" &, )\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&'E +102 "core" ' +3 "storage"(& +4 "core" &,\ \  Y\ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(\ '6 +269 "core" ' + "storage"(j- +3 "core" -'6 +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(=' +35 "core" ' +2 "manipulator"&r& +4 "core" &\  !t + "manipulator"&|% +4 "core" %P  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&z' ] +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&7( +251 "core" ( + "manipulator"&K& +4 "core" & j H 0 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & B 0 +2 ."da"Forearm.seek PC +2 "manipulator"& 'ϱ +112 "core" ' + ."da"Hand.close +2 "manipulator"&Q/ +53 "core" / +2 ."da"PC.seek :open +2 "processing"%u( +398 "core" ( + "storage"(q& +4 "core" &, | \ +2 "manipulator"&P& +3 "core" & - , J 0 +2 "manipulator"&3% +3 "core" % ςf , . +47 ."da"Forearm.seek :retract +14 "manipulator"&x' ] +108 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&e( +247 "core" ( + "manipulator"&W& +5 "core" &  h "{ + "storage"(& +4 "core" &, J\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&*'E +89 "core" ' +2 ."da"Hand.open + "manipulator"&,1 +58 "core" 1 +2 "storage"(- +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(]'z +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(O' +52 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2107h.tif +5 "processing"%6& +11 "core" &\ l +4 "manipulator"&L& +6 "core" &  "y +3 "manipulator"&f% +4 "core" % L +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-] +180 "core" ( +2 "manipulator"&%& +4 "core" &-f o 9  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" &-f w  +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&U't +107 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&0/ +59 "core" / + "manipulator"&+& +5 "core" &-f # + "  + "manipulator"& % +4 "core" % σ #  v +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&y' ] +101 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +120 "core" ( +2 "manipulator"&l& +4 "core" &  I + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &w& +2 "core" & | I +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&'ϱ +105 "core" ' +3 "manipulator"&k& +4 "core" & " . * I +2 "manipulator"&v% +4 "core" %ϻ  ' + "processing"%)& +4 "core" &\ +3 "processing"%& +4 "core" &$\ +2 ."psFlush"PC.seek :closed +2 "processing"%1(W +5 "core" &#\ +7 &<$\ `%f +9 &Vy#\ Y8 +9 &x$\ XM +10 &R&\ \\O +9 &QQ$\ \\O +9 &R$\ [P +10 &Q%\ [O +9 &Q$\ \\O +9 & ZU$\ [O +10 &"S$\ \\O +9 &#U$\ [O +10 &%R#\ [O +9 &'aQ#\ [O +9 &)$P$\ \\O +10 &*R$\ N +9 &,U$\ N +9 &.mV#\ N +10 &0.V%\ N +9 &1T$\ N +10 &3Z$\ N +9 &5tY%\ N +9 &76W$\ N +10 &8R#\ N +9 &:X$\ N +9 &;W$\ \\O +9 &?S#\ ]P +10 &AU#\ \\O +9 &CU$\ \\O +9 &EAY#\ \\P +10 &G_$\ [Q +9 &Hs#\ XS +10 &Jz#\ WT +9 &L8#\ VV +9 &M#\ VV +10 &O(\ VV +9 &Q~$\ UV +9 &S?#\ VV +10 &U#\ UV +9 &V%\ : +10 &W7#\ L +9 &W#\ ' +2 ( +2 "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.66 +2 "processing"%t& +4 "core" &W#\ ' +2 ."psFlush"Hand.open + "manipulator"&41 +59 "core" 1 +2 "manipulator"&% +5 "core" % ϻ 2 / +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +101 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%s +56 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%$' +234 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 14.995 seconds\ /var/log/esp/da22apr2107h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2107h15s.tif +350 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +690 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2107h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2107h30s.tif +1420 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%- @ +192 "core" A + ."psFlush"PTV.dial :PRVmixing +3 "processing"%<  +129 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%V +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%''6 +1091 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2107h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2107h70s.tif +1529 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +108 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%c' +593 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +3 "processing"%>' +2116 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%!  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%{ @ +71 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%2 +106 "core" + ."psFlush"PS.seek :empty +3 "processing"% '6 +1933 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2107h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "14.995 sec auto-exposure",Subject: "da22apr2107h images!" +3 "storage"(5- +4 "core" -' +3 "storage"(o& +10 "core" &, o\ + "manipulator"&8& +6 "core" & I + "manipulator"&g% +6 "core" % q  j  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +3 "manipulator"&A( +247 "core" ( +4 "manipulator"&[& +7 "core" &\  U !w +10 "storage"("& +27 "core" &, 3\ +2 ."da"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 800 counts +6 "manipulator"&M'E +97 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.09 Pucks below Top Plate +3 "storage"(' +67 "core" ' +3 "manipulator"&X& +8 "core" &\  \ !w +3 "storage"(E& +7 "core" &, \  +4 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +134 "core" ' +3 "manipulator"&#Q@2^d^b +4 ."psFlush"PSV.dial PSR +8 ."da"Forearm.seek 4 +4 "processing"%F +3 "manipulator"&R'% +41 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&m, +8 "core" , +2 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.1 Pucks below Top Plate +5 "storage"(J' +22 "core"  +3 ' +3 ."psFlush"PSR.select :flush +5 "manipulator"&% +12 "processing"%@ +9 "core" %f O R 9 +5 "storage"(H& +9 "core" &,  >  +3 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 4 + 292 counts +4 "manipulator"&('I +8 ."psFlush"PS.seek 1ml +5 "processing"%~'X= +11 "core" ' +2 "manipulator"&N& +9 "core" &   g +3 "storage"(T& +8 "core" &, \  +4 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&'E +30 "core" ' +6 "storage"(I% +8 "core" % 4 3 a  +6 ."downElevator"SE.seek :down +6 "storage"(Z'g +97 (/% +6 "core" %8 \ y \ QM +4 "manipulator"&B% +8 "core" %) +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +4 "manipulator"&9' ] +94 "core" ' +48 ' +3 ."downElevator"SE.stop +4 "storage"(5 +9 (C& +5 "core" &, \ o +709 ' +3 ."psFlush"PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +509 #"uploadLog"upsync +1113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%\\  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2615 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%? +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%:' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2104 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Y +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%p U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%S'T +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%G @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%n  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%#'T +2617 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%b +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%@' +2612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%` +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%; U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%a'T +2621 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%} @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%D  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'T +2616 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +56 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%_'X= +1091 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +1598 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%r  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%|  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%\ 'T +2615 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%K' +583 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%Q U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%z'T +1538 "Can"\ <n +1100 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%P  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%3'T +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%W' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%7 U +9 "core" U +7 ."psFlush"PS.seek 0ml +2 "processing"%,'T +2613 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%L  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%f'T +2613 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&x& +4 "core" &  O g +2 "manipulator"&=% +3 "core" % O  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&]( +252 "core" ( + "manipulator"&%& +4 "core" & m ; +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &  ; +2 ."psFlush"Forearm.seek PC +3 "manipulator"&*'ϱ +107 "core" ' +2 ."psFlush"Hand.close + "manipulator"&e/ +54 "core" / + ."psFlush"PC.seek :open +2 "processing"%0( +399 "core" ( + "manipulator"&+& +4 "core" & ! * ; +2 "manipulator"& % +3 "core" % ϒl + + +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +101 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&l(-] +123 "core" ( + "manipulator"&w& +4 "core" &-b u *  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &U& +2 "core" &-b y  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&k't +115 "core" ' + ."psFlush"Hand.open +2 "manipulator"&v1 +60 "core" 1 + "manipulator"&)% +4 "core" % xu 1  n +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +164 "core" ' + #tFinished short da assay +299 #-> access 4 +2 "storage"(y% +3 "core" %e I I   +2 "manipulator"&u% +4 "core" % G * +2 "manipulator"&t& +3 "core" &-c C  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(4( +498 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & \  \ +399 #t-> PS.flush +2 #Flushing Processing stage + "processing"%% +4 "core" %X#\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%s& +4 "core" &\ +2 "manipulator"&& +4 "core" &-c   + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-] +3 "core" ( +2 "manipulator"&$& +4 "core" &-c X  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &-& +3 "core" &-c   +2 .tForearm.seek :garage +2 "manipulator"&<'t +106 "core" ' +2 .tHand.close + "manipulator"&V/ +57 "core" / + "manipulator"&& +4 "core" &-c 1 / 7  +2 "manipulator"&% +3 "core" % ~ . + d h +2 .tForearm.seek :retract +2 "manipulator"&'' ] +103 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&c( +145 "core" ( + "manipulator"&!& +4 "core" & n !  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" & 3  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&2'ϱ +102 "core" ' +2 "manipulator"&>& +4 "core" &   3  +2 "manipulator"&5% +3 "core" %ϻ  L +2 "processing"%o& +4 "core" &"\ +3 "processing"%8& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%g(W +4 "core" &#\  +8 &3"\ )w +10 &e#\ > +86 &js"\ M + &.Y#\ L + &Y"\ L &Z"\ L + &vZ#\ K + &6Y#\ L + & Y#\ L +2 &"Y#\ L + &$|Y#\ L + &&>Y#\ L +8 &(Z \ L +13 &)Y"\ L +5 &+Z%\ L +10 &-FY#\ L +9 &/[#\ L +9 &0\\#\ L +10 &2^#\ L +9 &4L]"\ M +10 &6[!\ L +9 &7]#\ L +9 &9]"\ L +10 &;UZ!\ L +9 &=_$\ L +9 &>^#\ L +10 &@_ \ L +9 &B]b$\ L +10 &D`#\ L +9 &Ec"\ M +9 &Gi#\ N +10 &IZ~"\ P +9 &K#\ Q +9 &L#\ R +10 &N#\ S +9 &P[#\ R +10 &R#\ R +9 &S"\ S +9 &U#\ S +10 &W(gm#\ (z +9 &W!p"\ 6 +9 ( +2 &W!"\ , +2 "processing"%8& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.64 +2 "processing"%[& +4 "core" &W!\ , + .tHand.open +2 "manipulator"&"1 +63 "core" 1 +2 "manipulator"&% +4 "core" % ϻ  X +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&X' ] +99 "core" ' +4 .tPSV.dial PSR +2 "processing"%E +54 "core" +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%'X= +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%O' +1601 "core" ' + .tPSV.dial PTV +2 "processing"%F +86 "core"  + .tPTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +53 "core" +2 .tPS.seek 0ml +2 "processing"%H'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"%N +72 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%T' +591 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%I' +2107 "core" ' + .tPSV.dial PTV +2 "processing"%M +73 "core" +2 .tPBV.dial PSV +2 "processing"%A U +53 "core" V +2 .tPS.seek 0ml + "processing"%/'T +2617 "core" ' + .tPSV.dial PBV +2 "processing"% @ +44 "core" @ +2 .tPS.seek 2.5ml +2 "processing"%B' +2617 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%R  +73 "core"  +2 .tPS.seek 0ml +2 "processing"% 'T +2619 "core" ' +2 .tPSV.dial PSR +2 "processing"%( +56 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%C' +2616 "core" ' + .tPSV.dial PTV +2 "processing"%J +73 "core" +2 .tPBV.dial PSV +2 "processing"% U +4 "core" U +2 .tPS.seek 0ml +2 "processing"%Z'T +2621 "core" ' + .tPSV.dial PBV +2 "processing"%~ @ +44 "core" @ +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :waste1 +2 "processing"%\\  +78 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2612 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&d& +4 "core" & w   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&?( +3 "core" ( + "manipulator"&& +4 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &  +2 .tForearm.seek PC +2 "manipulator"&Y'ϱ +108 "core" ' + .tHand.close + "manipulator"&p/ +57 "core" / +2 .tPC.seek :open +2 "processing"%^( +399 "core" ( + "manipulator"&G& +4 "core" & , + .  +2 "manipulator"&S% +3 "core" % ςl , .  +2 .tForearm.seek :retract +2 "manipulator"&n' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&&(-] +129 "core" ( +2 "manipulator"&b& +4 "core" &-c  $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &-d v e $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&`'t +113 "core" ' +2 .tHand.open + "manipulator"&;1 +53 "core" 1 +2 "manipulator"&@% +4 "core" % |x 3  | +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&}' ] +111 "core" ' +2261 #t-> access 5 +2 "storage"(a% +3 "core" %g : 3 5  +2 "manipulator"&D% +4 "core" % \\ : +2 "manipulator"&i& +3 "core" &-h  # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( k +205 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" & l   +7891 "Can"\ 2pf +51046 #t-> startTube 5 +337 #-> shortDA +2 "collection"'_% +3 "processing"%j% +4 "core" %͗\ b\ Zx\ +5 %W\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +8603 "Can"\ 2r +510 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%r +133 "core" + .tPTV.dial :PRVmixing +2 "processing"%|  +125 "core" + .tPRV.dial :sipper +2 "processing"%.  +45 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%'d +2276 "core" ' + ."connect"PRV.dial CBV +8 .tCBV.dial PRV +2 "processing"%\  + "collection"'K  +12 "core"  +118  +2 .tPS.seek 0.5ml +2 "processing"%' +1263 "core" ' + .tPRV.dial :waste2 +2 "processing"%Q @ +100 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%'T +586 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%z'X= +1089 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%P' +1613 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%q +104 "core" +2 .tPS.seek 0ml +2 "processing"% 'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"%3 +103 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +52 "processing"%'X= +1097 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%7' +1607 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%W +103 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek 0ml + "processing"%,'T +2615 "core" ' +2 .tPSV.dial PSR +6 "processing"%L +105 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%6' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%x +103 "core" +2 .tPS.seek 0ml +2 "processing"%='T +2624 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%%& +4 "core" &#\ +2 "manipulator"&h% +4 "core" % \\ , + "storage"(m% +4 "core" %g - R +2 "storage"(e. +2 "core" .( k +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(9(; +506 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (1& +3 "core" &;\ D\ N #\ , +2 "manipulator"&+& +3 "core" &-h   # +2 "manipulator"& % +3 "core" % \\ z ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&w(* +182 "core" ( + "manipulator"&U& +4 "core" &5 T  +2 "storage"(*& +3 "core" &; 1 1 Z , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&]' +100 "core" ' + "storage"(v& +4 "core" &; 3 5 , +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"()'6 +269 "core" ' + "storage"(- +3 "core" -'v +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (k& +4 "core" &; , + "manipulator"&y& +4 "core" &5   +2 .tElbow.seek 5 +2 "manipulator"&u(* +11 "core" ( + "manipulator"&t& +5 "core" &4 v  ^ + "storage"(& +4 "core" &; ( 1 M , +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&' +27 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +53 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&s& +3 "storage"('g +7 "core" &4  ^ + "manipulator"&$% +4 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&-' ] +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&V( +164 "core" ' + ."downElevator"SE.stop + "storage"(5 +97 "core" ( +3 "manipulator"&& +4 "core" &$   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &$    +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&l'ϱ +104 "core" ' +2 "manipulator"&& +4 "core" &%   +2 "manipulator"&!% +3 "core" %ϻ \  +2 "processing"%{& +4 "core" &\ +2 "processing"%<& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%>(W +3 "core" &#\ +9 &:#\ $e +9 &W~#\ 7 +9 &~$\ L +10 &Z#\ M +9 &XY#\ M +9 &Y#\ M +10 &Y$\ M +9 &X$\ M +10 & a["\ L +9 &""_$\ M +9 &#X(\ M +10 &%Y$\ M +9 &'hZ#\ M +9 &)+\\#\ L +10 &*\\$\ M +9 &,Z$\ M +10 &.o\\#\ M +9 &01\\$\ M +9 &1\\%\ M +10 &3^$\ N +9 &5v]"\ M +9 &78\\$\ M +10 &8\\#\ M +9 &:]#\ M +10 &<}]#\ N +9 &>A]#\ M +9 &@^$\ M +10 &AY#\ M +9 &C^#\ N +9 &EG_$\ N +10 &G g!\ N +9 &Hz"\ P +10 &J#\ R +9 &L?#\ S +9 &N$\ S +10 &O"\ S +9 &Q#\ S +9 &SF#\ S +10 &U$\ T +9 &V$\ 7 +10 &W.v#\ T +9 &W$\ * +2 ( +2 "processing"%<& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.60 + .Hand.open +2 "manipulator"&51 +55 "core" 1 +2 "manipulator"&o% +4 "core" % ϻ  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%'  +3 %09 +4 "core" 9 +102 "processing"%[9 +3 "core" 9 +102 "processing"%"9 +2 "core" 9  +102 "processing"%9 +4 "core" 9  +102 "processing"%89 +2 "core" 9 +102 "processing"%E9 +2 "core" 9 +102 "processing"%29 +3 "core" 9 +102 "processing"%f9 +2 "core" 9 +102 "processing"%9 +3 "core" 9" +102 "processing"%F9 +2 "core" 9& +102 "processing"%9 +3 "core" 9* +102 "processing"%O9 +2 "core" 9/ +102 "processing"%N9 +4 "core" 93 +102 "processing"%H9 +3 "core" 97 +102 "processing"%T9 +3 "core" 9; +102 "processing"%M9 +2 "core" 9? +102 "processing"%A9 +3 "core" 9D +102 "processing"%I9 +2 "core" 9H +102 "processing"%9 +3 "core" 9L +103 "processing"%/9 +2 "core" 9P +102 "processing"%R9 +2 "core" 9T +102 "processing"%B9 +3 "core" 9X +102 "processing"%(9 +2 "core" 9] +102 "processing"% 9 +3 "core" 9a +103 "processing"%J9 +2 "core" 9e +102 "processing"%9 +3 "core" 9i +102 "processing"%C9 +2 "core" 9m +102 "processing"%~9 +3 "core" 9r +102 "processing"%Z9 +2 "core" 9v +102 "processing"%\\9 +4 "core" 9z +102 "processing"%9 +2 "core" 9~ +102 "processing"%d9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%:9 +3 "core" 9  +103 "processing"%p9 +2 "core" 9 +102 "processing"%c9 +2 "core" 9 +102 "processing"%X9 +3 "core" 9 +102 "processing"%g9 +2 "core" 9% +102 "processing"%G9 +4 "core" 9, +102 "processing"%S9 +2 "core" 93 +102 "processing"%b9 +2 "core" 9; +102 "processing"%#9 +3 "core" 9B +2 .tPH.hold 2:00:00,28C +8 "processing"%Y ppA +2 .tdelay 1:30 +9 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%? +102 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%;' +582 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%@'& +1601 "core" ' +2 .tPTV.dial :puck + "processing"%n  +125 "core"  +2 .tPSV.dial PTV +2 "processing"%` +73 "core" + .tPBV.dial :waste1 +7 "processing"%a  +53 "core" + "processing"%D% +4 "core" %!\  +2 .tPS.seek 1.5ml +2 "processing"%i' +597 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%4'T +1598 "core" ' + .tdelay 5:00 +15701 "Can"\ KuB +14301 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%_  +15 "core"  + .tPBV.dial :waste1 +2 "processing"%j  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%| +75 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%.' +2350 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%K +74 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%\ +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +6 "processing"%  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%Q'T +2335 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +125 "core" + .tPSV.dial :mixloop +2 "processing"% +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%z'] +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'q  +2 "processing"%P  +4 "core"  +40  + "processing"%3% +4 "core" %[*\  +2 .tPS.seek 0.3ml +2 "processing"% 'd +355 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +34 "core" +2 .tPRV.dial :air +2 "processing"%W  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'K +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%7 @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%L' +855 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +51 "processing"%,  +45 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%x'& +1597 "core" ' + .tPSV.dial :PML +2 "processing"%6 +43 "core" +2 .tPTV.dial :mixing +2 "processing"%% @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"%m% +4 "core" %!)\  +2 .tPS.seek 1.85ml +2 "processing"%e' +236 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%1'T +1949 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'+& +3 "core" &\ a\ X\ +2 "manipulator"& & +4 "core" &% 7  + "manipulator"&U% +4 "core" % S   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&*(-] +127 "core" ( + "manipulator"&&& +4 "core" &-T  d V $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &-U  C # +2 .tForearm.seek :garage +2 "manipulator"&}'t +107 "core" ' + .tHand.close +2 "manipulator"&/ +62 "core" / +2 "manipulator"&k& +4 "core" &-b\   U "y +2 "manipulator"&y% +3 "core" % σ   +2 .tForearm.seek :retract +2 "manipulator"&t' ] +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +276 "core" ( +2 "manipulator"&& +4 "core" &  $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &s& +3 "core" &  " $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&$' +100 "core" ' +2 "manipulator"&w& +4 "core" &  $ +2 "manipulator"&]% +4 "core" %  + "collection"')& +4 "core" &\ a\ X\ +2 "collection"'& +5 "core" &\ b\ Z\ +2 .tCC.seek :closed +2 "collection"'(W +5 "core" &\ b\ Z\ +6 & -\ a\ Y\ #b +10 &rU\ a\ Z\ 8 +9 &\ a\ X\ M +10 &~c\ `\ Z\ O +9 &@a\ a\ [\ O +9 &a\ b\ X\ O +10 &c\ _\ Z\ O +9 &b\ b\ Y\ O +9 & He\ a\ Y\ O +10 &" e\ `\ Y\ O +9 &#b\ a\ Y\ O +10 &%e\ a\ Z\ O +9 &'P`\ b\ [\ O +9 &)`\ c\ Y\ O +10 &*b\ a\ Y\ O +9 &,b\ `\ [\ O +9 &.Wc\ `\ Z\ O +10 &0b\ c\ [\ O +9 &1d\ c\ Y\ O +10 &3`\ b\ [\ P +9 &5_a\ a\ Z\ O +9 &7!`\ a\ Z\ O +10 &8_\ b\ Z\ P +9 &:`\ b\ Z\ O +9 &+[\ a\ Z\ O +9 &?c\ a\ Y\ O +10 &Ac\ b\ Z\ O +9 &Cnd\ a\ \\\ P +9 &E1`\ `\ X\ O +10 &Fh\ `\ Z\ P +9 &Hx\ c\ ]\ R +9 &Jh\ b\ \\\ U +10 &L#\ f\ ^\ W +9 &M\ d\ ^\ X +10 &O\ d\ ^\ X +9 &Qd\ c\ ]\ Y +9 &S&\ e\ ^\ X +10 &T\ d\ ^\ Z +9 &V\\^\ f\ ]\ 6 +9 &V\ e\ ^\ P +9 ( +4 "collection"'& +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.86 +2 "collection"'& +4 "core" &Vd\ g\ ^\ G + &Vd\ f\ ]\ G +2 .tHand.open + "manipulator"&u1 +57 "core" 1 +2 "manipulator"&% +4 "core" %   (  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!' ] +98 "core" ' + .tPSV.dial PSR +2 "processing"%{ +104 "core"  +2 #tPulling 1.5ml of PSR.flush +6 .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%' +1601 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%-  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%^'T +1602 "core" ' + .tPSV.dial PSR +2 "processing"%5 +44 "core"  + .tPSR.select :air +3 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%o' +2616 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%0  +3 "collection"'<  +36 "core"  +121  +2 .tPSV.dial :mixloop +2 "processing"%[ +103 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%l  +70 "core" +2 .tPS.seek 0ml + "processing"%"'T +2626 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%8' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%E +49 "core" +2 .tPS.seek 0ml +2 "processing"%2'T +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%f  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2612 "core" ' + .tPSV.dial :mixloop +2 "processing"%F +44 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2611 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&O& +5 "core" &  0 # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&N( +39 "core" ( +2 "manipulator"&H& +4 "core" &  > + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &T& +3 "core" &   > +2 .tForearm.seek CC +2 "manipulator"&M' +105 "core" ' + .tHand.close +2 "manipulator"&A/ +53 "core" / +2 .tCC.seek :open +2 "collection"'I( +398 "core" ( + "manipulator"&& +4 "core" & , ,  > +2 "manipulator"&/% +3 "core" % Лz  ) + 1 +2 .tForearm.seek :retract +2 "manipulator"&R' ] +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&B(-] +278 "core" ( + "manipulator"&(& +4 "core" &-\\  i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &-\\   i +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&J't +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +57 "core" 1 + "manipulator"&C% +5 "core" % |~ 2  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&~' ] +100 "core" ' +2 ."da"delayUntil "08:26:00.96" +4908 "Can"\ 9w( +20033 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%Z @ +69 "core" B + ."da"PBV.dial :waste1 +2 "processing"%\\  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%d  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2330 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%: +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%p  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%c +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%X  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'T +2321 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +144 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%S' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%b'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%#  +69 "core"  + ."da"PSV.dial PTV +3 "processing"%? +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%=  +34 "core" + "processing"%;% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"%n' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%a'T +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%D  +5 "core"  + ."da"PBV.dial :waste1 +52 "processing"%@  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +3 "processing"%'' +2336 "core" ' + ."da"PSV.dial PTV +7 "processing"%_ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%j +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%|  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'T +2325 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%K' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\ '& +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%. +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%q'T +48 "Can"\ >zt +1554 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%P  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%3  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%z * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2328 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%7 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%L'T +2333 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%6  +42 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%%  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%h  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%m  +14 "core" + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%x'g +379 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%e  +42 "core"  +2 "processing"%+% +4 "core" %g\  +2 ."da"PS.seek 0.55ml +2 "processing"% '! +329 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%U  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%&'& +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"%v +44 "core" + ."da"PTV.dial :mixing +2 "processing"%V @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%k% +4 "core" %)*\  +2 ."da"PS.seek 1.85ml +2 "processing"%y' +233 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}'T +1960 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +30304 "Can"\ 7|T +17698 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"% @ +16 "core" > + ."da"PBV.dial :waste1 +2 "processing"%s  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +36 "core" , + ."da"PSV.dial :air +2 "processing"%w  +44 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%]' +2327 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%) +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%t  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +44 "core" + ."da"delay 2 seconds +207 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%u'T +2327 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%{'& +1601 "core" ' + ."da"PTV.dial :puck +2 "processing"%$  +72 "core"  + ."da"PSV.dial PTV +3 "processing"%1 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%-  +36 "core" + "processing"%% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%^ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%<'T +1599 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%0  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%[  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2352 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%E +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%8 +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%f  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%2'T +2334 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +550 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%O'& +1598 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%H +73 "core" + ."da"PBV.dial :waste1 +3 "processing"%T  +34 "core" + "processing"%A% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1607 "core" ' + ."da"delay 2:00 +806 "Can"\ F9 +11197 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%(' +2352 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%N +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%C  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%R'T +2335 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%Z' +580 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\\'& +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 "processing"%% +4 "core" %+\  +2 ."da"PS.seek 1.5ml +2 "processing"%:' +591 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%p * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%c'T +1596 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%X  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%G +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%g' +2338 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%# +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%? +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%=  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%;'T +2327 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%b +151 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +6 "processing"% +14 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +4 "processing"%`' +335 "core" ' + ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%n' +340 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%D'& +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%@ +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%i% +4 "core" %*&\  +2 ."da"PS.seek 1.5ml +2 "processing"%a' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j'T +1605 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%r  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +1584 "Can"\  +793 "core" ' + ."da"PSV.dial PTV +2 "processing"%4 +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%K +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%.  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2354 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%\ '& +2127 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Q +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%P% +4 "core" % &\ +2 ."da"PS.seek 1.5ml +2 "processing"%3' +592 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +36 "core" , + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%q'T +1604 "core" ' + "processing"% 9 +4 "core" 95H + #"da"Processing Puck Heater at 27.8C before imaging +2 .PH.coast +2 "processing"%7 +2 %& +3 "core" 5I + &W(\ * +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&,% +4 "core" % ]    +2 "storage"(W% +3 "core" %q \  \ +2 "storage"(6. +3 "core" .(; + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +2 "storage"(%(+ +202 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (h& +3 "core" &+ +\ +2 "manipulator"&m& +3 "core" &-\\  T i +2 "manipulator"&% +3 "core" % ]    +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&L( +204 "core" ( + "manipulator"&e& +34 "core" &   * +3 "storage"(+& +4 "core" &,\  _\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&x'E +99 "core" ' + "storage"(U& +4 "core" &,\ \ \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +72 ."da"SE.seek :beamBreak +2 "storage"( '6 +270 "core" ' + "storage"(v- +4 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(V' +31 "core" ' +3 "manipulator"&& +4 "core" &  * +2 "manipulator"&k% +4 "core" %> + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&&( +245 "core" ( + "manipulator"&y& +4 "core" & { < 6 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & $ 6 +2 ."da"Forearm.seek PC +2 "manipulator"&'ϱ +110 "core" ' + ."da"Hand.close +2 "manipulator"&s/ +58 "core" / +2 ."da"PC.seek :open +2 "processing"%*( +396 "core" ( + "storage"(w& +4 "core" &, $\ +2 "manipulator"&}& +3 "core" &  6 +2 "manipulator"&)% +4 "core" % πh i +2 ."da"Forearm.seek :retract +2 "manipulator"&t' ] +103 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +247 "core" ( + "manipulator"&& +4 "core" & p T "{ + "storage"(]& +4 "core" &,\ (\  g\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&'E +98 "core" ' + ."da"Hand.open +2 "manipulator"&u1 +62 "core" 1 +2 "storage"(- +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"($'z +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(1' +50 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2109h.tif +5 "processing"%-& +10 "core" &'\ o +4 "manipulator"&& +6 "core" &   "{ +2 "manipulator"&{% +5 "core" % a Z +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^' ] +88 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&5(-] +182 "core" ( + "manipulator"&0& +4 "core" &-T f 3  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +2 "core" &-T    +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&l't +106 "core" ' + ."psFlush"Hand.close +2 "manipulator"&o/ +54 "core" / +2 "manipulator"&<& +4 "core" &-T    +2 "manipulator"&"% +3 "core" % φ = +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&E' ] +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&8( +122 "core" ( + "manipulator"&f& +4 "core" &   S +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  O S +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&F'ϱ +105 "core" ' +2 "manipulator"&2& +4 "core" & N S +2 "manipulator"&% +4 "core" %ϻ } +2 "processing"%H& +4 "core" &\ i +2 "processing"%T& +5 "core" &&\ h +2 ."psFlush"PC.seek :closed +2 "processing"%A(W +5 "core" &\ h +8 &1x\ `*y +9 &b|\ _> +10 &`n\ _N +9 & P\ bO +10 &R\ bO +9 &N\ cO +9 &iT\ N +10 &+Q\ N +9 & S\ N +9 &"R\ N +10 &$qQ\ N +9 &&3Q\ N +10 &'Q\ N +9 &)Q\ N +9 &+zT\ M +10 &-;S\ N +9 &.T\ dO +9 &0R\ dO +10 &2}S\ dO +9 &4>T\ cO +9 &6O\ cO +10 &7R\ cO +9 &9R\ cO +10 &;FT\ bO +9 &=V\ cO +9 &>T\ cO +10 &@U\ bP +9 &BNV\ cO +10 &DW\ cP +9 &EY\ bP +9 &G`\ aQ +10 &IN{\ R +9 &K \ S +9 &L\ T +10 &N\ T +9 &PN\ U +9 &R\ T +10 &S\ U +9 &U\ U +10 &W,qn\ #n +9 &W$p\ 6 +9 ( +2 &W\ h+ + "processing"%T& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.73 + "processing"%O& +5 "core" &W&\ g+ + ."psFlush"Hand.open +2 "manipulator"&!1 +59 "core" 1 +2 "manipulator"&% +4 "core" % ϻ  : +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +43 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%M' +169 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.982 seconds\ /var/log/esp/da22apr2109h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2109h15s.tif +422 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +615 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2109h15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2109h30s.tif +1488 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +192 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%N  +130 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +104 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%C'6 +1025 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2109h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2109h70s.tif +1593 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +108 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%J' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2107 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%Z  +33 "core" + ."psFlush"PTV.dial :mixing +3 "processing"% @ +71 "core" A + ."psFlush"PSV.dial :mixloop +3 "processing"%d +107 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'6 +1877 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2109h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "13.982 sec auto-exposure",Subject: "da22apr2109h images!" +4 "storage"(\\- +3 "core" -' +2 "storage"(p& +5 "core" &, "\ +2 "manipulator"&:& +3 "core" &   R +3 "manipulator"&X% +4 "core" % T  0  +6 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +6 "manipulator"&( +248 "core" ( +5 "manipulator"&G& +19 "core" &  "} +14 "storage"(c& +5 "core" &, \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +4 "manipulator"&S'E +100 "core" ' +6 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.09 Pucks below Top Plate +5 "storage"(#' +66 "core" ' +3 "manipulator"&?& +10 "core" & v "} +3 "storage"(=& +8 "core" &, \ D +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 4 +5 "manipulator"&g'% +38 "core" ' +3 ."da"Elbow.hold +5 "manipulator"&b, +7 "core" , +3 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.1 Pucks below Top Plate +3 "storage"(;' +41 "core" ' +3 "manipulator"&`% +8 "core" %.e ( $ +3 "storage"(n& +8 "core" &, 4  +3 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 4 + 309 counts +4 "manipulator"&@'Z +6 "core" ' +3 ."psFlush"PSV.dial PSR +4 "processing"% +7 "core" ' +3 "manipulator"&i& +8 "core" & ] +3 "storage"(D& +7 "core" &,\  y }\ +5 ."da"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +10 ."da"Forearm.seek 4 + 800 counts +4 "manipulator"&_'E +29 "core" ' +4 "storage"(a% +8 "core" % ~\ + \ +4 ."downElevator"SE.seek :down +9 "storage"(r'g +6 "core" +3 ."psFlush"PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 1ml +2 "processing"%|'X= +67 "storage"('% +6 "core" %(8 RN +3 "manipulator"&j% +9 "core" %8  +4 ."da"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +9 "manipulator"&4' ] +90 "core" ' +51 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (K& +7 "core" &, \ \ U +831 ' +2 ."psFlush"PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%' +824 #"uploadLog"upsync +770 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%. +73 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2616 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%Q +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +583 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\ +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%z U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2613 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%3 @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%7  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%, +56 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%W' +2612 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%6 +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%h U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%m'T +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%9' +2614 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%e  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%+'T +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%B +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%U'X= +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +1603 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%v +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%k  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% 'T +2230 "Can"\ <Y +387 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%x +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%y' +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2110 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%L +85 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%s U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2622 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%> @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%}  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%)'T +2619 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%] +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%& U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%u'T +2622 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%{'T +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&t& +4 "core" &\  \\ + "manipulator"&V% +4 "core" % K   +2 ."psFlush"Elbow.seek PC +2 "manipulator"&$( +253 "core" ( +2 "manipulator"&0& +47 "core" & o  9 +9 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +4 "core" & 1 9 +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'ϱ +108 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +58 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%o( +399 "core" ( + "manipulator"&<& +4 "core" &  # 8 +2 "manipulator"&"% +3 "core" % ύk  % P +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^' ] +104 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&f(-] +123 "core" ( +2 "manipulator"&& +4 "core" &-V l   + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &l& +3 "core" &-V z *  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&2't +115 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +54 "core" 1 + "manipulator"&H% +4 "core" % xw  ) x +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&5' ] +98 "core" ' + #tFinished short da assay +2309 #-> acces 4 +2 !o:NoMethodError : mesg".undefined method `acces' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):27:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +516 #-> access 4 +2 "storage"(E% +4 "core" %e 1 1  + "manipulator"&*% +4 "core" % N  R y +2 "manipulator"&O& +3 "core" &-X  [  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(!( +500 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &  Y  +33053 "Can"\ 4[ +40239 #t-> access 5 +2 "storage"(T% +4 "core" %g 3 2 V  + "manipulator"&/% +4 "core" % N  y +2 "manipulator"&F& +3 "core" &-X  +  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(q( k +212 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (M& +3 "core" & m   +19517 "Can"\ 5AB +3345 #t-> startTube 5 +307 #-> shortDA +2 "collection"' % +4 "core" %͗\ e\ [\ +2 "processing"%N% +5 "core" %R%\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +4392 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +132 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +125 "core" + .tPRV.dial :sipper +2 "processing"%(  +45 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%C'd +2276 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%J  +2 "collection"'Z  +7 "core"  +122  +2 .tPS.seek 0.5ml +2 "processing"%' +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%d @ +100 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%R'T +589 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +103 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%p'X= +1103 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%:' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%X +103 "core" +2 .tPS.seek 0ml +2 "processing"%G'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"%c +105 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%8'X= +1098 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%?' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%= +103 "core" +2 .tPRV.dial :sipper + "processing"%  +44 "core" +2 .tPS.seek 0ml +2 "processing"%`'T +2612 "core" ' + .tPSV.dial PSR +2 "processing"%n +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%i' +2641 "core" ' + .tPSV.dial :mixloop +2 "processing"%1 +103 "core" +2 .tPS.seek 0ml +2 "processing"%D'T +2611 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%a& +5 "core" &"\ + "manipulator"& % +4 "core" % O x +2 "storage"(S% +4 "core" %h   + "storage"(. +3 "core" .( k +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"('(; +505 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (#& +3 "core" &;   + "manipulator"&j& +4 "core" &-X i  +2 "manipulator"&g% +4 "core" % O x + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&@(* +168 "core" ( + "manipulator"&K& +4 "core" &1  Q M +2 "storage"(;& +3 "core" &; \ (  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +99 "core" ' +2 "storage"(_& +4 "core" &; 1 1 W  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(r'6 +282 "core" ' + "storage"(|- +4 "core" -'y + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (.& +3 "core" &; 3  +2 "manipulator"&& +4 "core" &1 M +2 .tElbow.seek 5 +2 "manipulator"&(* +3 "core" ( + "manipulator"&& +4 "core" &1  M +2 "storage"(Q& +3 "core" &;   +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&' +30 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +55 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&\ & +2 "storage"(z'g +7 "core" &1  M +2 "manipulator"&P% +4 "core" %  + .tForearm.seek :retract +2 "manipulator"&3' ] +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +167 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +71 "core" ( +2 "manipulator"&7& +4 "core" & ,  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&,'ϱ +103 "core" ' +2 "manipulator"&& +4 "core" &  +2 "manipulator"&6% +3 "core" %ϻ B +2 "processing"%h& +4 "core" &\ +2 "processing"%W& +4 "core" &&\ +2 .tPC.seek :closed +2 "processing"%(W +4 "core" &\  +10 &3}\ *y +9 &e\ > +10 &et\ M +9 &)Z\ L +9 &Y\ L +10 &\\\ M +9 &n\\\ M +10 &1X \ L +9 & Y\ M +9 &"]\ M +10 &$v[\ M +9 &&8X\ M +9 &'\\\ L +10 &)[\ M +9 &+~_\ M +9 &-@X\ M +10 &/[\ M +9 &0\\\ M +10 &2\\\ L +9 &4F_\ M +10 &6\\\ M +9 &7]\ M +9 &9\\\ M +9 &;N]\ M +10 &=]\ M +9 &>\\\ M +10 &@_\ M +9 &BV_\ M +9 &D_\ M +10 &E_\ M +9 &Gi\ O +9 &IT~\ Q +10 &K\ R +9 &L\ S +10 &N\ S +9 &PV\ S +9 &R\ S +10 &S\ T +9 &U\ T +9 &W*lp\ $q +10 &W"[\ ) +9 ( +3 "processing"%W& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 +2 .Hand.open + "manipulator"&m1 +4 "core" &W\ % +59 1 + "manipulator"&e% +4 "core" % ϻ " +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&9' ] +107 "core" ' +2 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%B  +2 %+9 +5 "core" 9 +102 "processing"%U9 +3 "core" 9 +102 "processing"%v9 +2 "core" 9  +102 "processing"%9 +7 "core" 9  +103 "processing"%k9 +2 "core" 9 +102 "processing"%~9 +2 "core" 9 +102 "processing"%x9 +3 "core" 9 +102 "processing"% 9 +2 "core" 9 +102 "processing"%y9 +4 "core" 9" +102 "processing"%L9 +2 "core" 9& +102 "processing"%s9 +2 "core" 9+ +102 "processing"%9 +3 "core" 9/ +102 "processing"%>9 +2 "core" 93 +102 "processing"%9 +3 "core" 97 +103 "processing"%}9 +2 "core" 9; +152 "processing"%w9 +2 "core" 9A +102 "processing"%9 +3 "core" 9F +102 "processing"%)9 +2 "core" 9J +102 "processing"%]9 +3 "core" 9N +102 "processing"%&9 +2 "core" 9R +102 "processing"%9 +3 "core" 9V +102 "processing"%9 +2 "core" 9[ +102 "processing"%u9 +2 "core" 9_ +103 "processing"%9 +3 "core" 9c +102 "processing"%-9 +2 "core" 9g +102 "processing"%t9 +3 "core" 9k +102 "processing"%V9 +2 "core" 9o +102 "processing"%09 +3 "core" 9t +102 "processing"%b9 +4 "core" 9 x +102 "processing"%[9 +2 "core" 9| +102 "processing"%9 +2 "core" 9 +103 "processing"%49 +2 "core" 9 +102 "processing"%A9 +2 "core" 9" +102 "processing"%<9 +4 "core" 9( +102 "processing"%"9 +2 "core" 9. +102 "processing"%9 +2 "core" 95 +103 "processing"%l9 +2 "core" 9< +102 "processing"%9 +2 "core" 9A +102 "processing"%$9 +3 "core" 9H +3 .tPH.hold 2:00:00,28C +2 "processing"% ppA +4 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%H +104 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%^' +585 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%2'& +1610 "core" ' +2 .tPTV.dial :puck +2 "processing"%E  +125 "core"  + .tPSV.dial PTV +2 "processing"%* +73 "core" +2 .tPBV.dial :waste1 + "processing"%O  +55 "core" + "processing"%%% +5 "core" %,\ +2 .tPS.seek 1.5ml + "processing"%' +591 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%/'T +1596 "core" ' + .tdelay 5:00 +8480 "Can"\ ; +21523 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%F  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%M  +36 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +36 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%N' +2340 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%( +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%Z'T +2325 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%J  +125 "core" + .tPSV.dial :mixloop +2 "processing"%C +43 "core" +2 .tPRV.dial :ab1 +2 "processing"%d @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%'] +354 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'\\  + "processing"%R  +3 "core"  +42  + "processing"%p% +4 "core" %X'\ \ +2 .tPS.seek 0.3ml +2 "processing"%X'a +348 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"':  +34 "core" +2 .tPRV.dial :air +2 "processing"%c  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%G'K +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%8 @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%=' +858 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%?'& +1599 "core" ' +2 .tPSV.dial :PML +2 "processing"%n +43 "core" +2 .tPTV.dial :mixing +2 "processing"%` @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%1  +36 "core" + "processing"%i% +4 "core" %(\  +2 .tPS.seek 1.85ml +2 "processing"%a' +228 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%S'T +1954 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\ `\ \\\ +2 "manipulator"&q& +3 "core" &   +2 "manipulator"&#% +4 "core" % Y \  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&j(-] +133 "core" ( + "manipulator"&g& +4 "core" &-]  a $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &-]  G $ +2 .tForearm.seek :garage +2 "manipulator"&;'t +108 "core" ' +2 .tHand.close + "manipulator"&_/ +58 "core" / +3 "manipulator"&f& +4 "core" &-b * ? # +2 "manipulator"&5% +3 "core" % τ  E { +2 .tForearm.seek :retract +2 "manipulator"&|' ] +102 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +273 "core" ( + "manipulator"&& +4 "core" &  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  8 # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Q' +102 "core" ' +2 "manipulator"&& +4 "core" &  # +2 "manipulator"&\ % +4 "core" %  + "collection"'P& +4 "core" &\ _\ [V\ +2 "collection"'@& +5 "core" &\ c\ Y=\ +2 .tCC.seek :closed +2 "collection"'(W +3 "core" &\ a\ Y:\ +9 & .\ b\ Z8\ #b +9 &oU\ b\ Y5\ 8 +10 &\ b\ Z:\ M +9 &zc\ `\ [5\ O +9 &<`\ `\ Z6\ O +10 &_\ a\ ZA\ O +9 &c\ a\ Z5\ P +9 &a\ b\ [8\ O +10 & Ea\ b\ [<\ O +9 &"c\ a\ [6\ P +10 &#`\ a\ ZC\ O +9 &%e\ c\ \\C\ O +9 &'M]\ c\ [;\ O +10 &)_\ b\ Y3\ O +9 &*d\ a\ \\@\ O +9 &,b\ c\ Z:\ O +10 &.Ub\ b\ Z<\ O +9 &0c\ d\ X>\ O +9 &1c\ b\ [@\ O +10 &3`\ a\ \\6\ O +9 &5\\`\ b\ [5\ O +10 &7b\ a\ Z2\ O +9 &8`\ b\ [=\ O +9 &:b\ a\ Z=\ O +10 &(\\\ `\ \\-\ O +9 &?a\ c\ Y-\ O +10 &A_\ b\ [5\ O +9 &Ckc\ b\ [;\ P +10 &E.e\ c\ ]@\ O +9 &Fm\ b\ [1\ P +9 &Hu\ a\ \\)\ Q +10 &Je\ b\ [/\ U +9 &L!\ e\ ^3\ W +9 &M\ c\ \\,\ X +10 &O\ e\ ^-\ X +9 &Qa\ d\ ]'\ Y +10 &S"\ e\ \\/\ Y +9 &T\ d\ ]2\ Z +9 &V`b\ d\ ]8\ 3 +10 &V\ c\ \\3\ O +9 ( +3 "collection"'@& +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.85 +2 "collection"'r& +4 "core" &V[\ f\ `3\ G + &V\\\ d\ ]1\ G + .tHand.open +2 "manipulator"&1 +62 "core" 1 +3 "manipulator"&7% +4 "core" % R +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& ' ] +110 "core" ' +2 .tPSV.dial PSR +2 "processing"% +103 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1605 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%6  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%h'T +1599 "core" ' +2 .tPSV.dial PSR + "processing"%z +44 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%3' +2616 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%o  +2 "collection"'m  +36 "core"  +123  + .tPSV.dial :mixloop +2 "processing"%e +103 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%+  +70 "core" +2 .tPS.seek 0ml +2 "processing"%W'T +2613 "core" ' + .tPSV.dial :air +2 "processing"%U  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%,' +2616 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%v +43 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2624 "core" ' +2 .tPSV.dial :air +2 "processing"%k  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%~' +2612 "core" ' + .tPSV.dial :mixloop +56 "processing"%x +43 "core" +2 .tPS.seek 0ml +2 "processing"% 'T +1693 "Can"\ in +928 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&y& +5 "core" &  . # + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&L( +44 "core" ( +2 "manipulator"&s& +4 "core" & } <  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & J  +2 .tForearm.seek CC +2 "manipulator"&>' +105 "core" ' + .tHand.close + "manipulator"&/ +60 "core" / +2 .tCC.seek :open +2 "collection"'}( +396 "core" ( + "manipulator"&w& +5 "core" & D  + "manipulator"&% +4 "core" % Щx $ +2 .tForearm.seek :retract +2 "manipulator"&)' ] +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&](-] +270 "core" ( + "manipulator"&&& +4 "core" &-f r  v +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-f  0 v +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'t +113 "core" ' +2 .tHand.open + "manipulator"&u1 +54 "core" 1 +2 "manipulator"&% +4 "core" % }} } _ + +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&-' ] +100 "core" ' + ."da"delayUntil "09:57:12.59" +24902 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%t @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%V  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +36 "core" , + ."da"PSV.dial :air +2 "processing"%b  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%[' +2325 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%4  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%A +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%<  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%"'T +2316 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%l' +591 "core" ' + ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1634 "core" ' + ."da"PTV.dial :puck +2 "processing"%$  +69 "core"  + ."da"PSV.dial PTV +3 "processing"%H +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core" + "processing"%^% +4 "core" %)\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%O'T +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%%  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%2  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%B' +2335 "core" ' + ."da"PSV.dial PTV +2 "processing"%F +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%M +74 "core"  +2 ."da"delay 5 seconds +345 "Can"\ @ +157 ."da"PSV.dial PTV +2 "processing"%! +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'T +2304 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%('& +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%{  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%N +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core" + "processing"%C% +4 "core" %*$\  +2 ."da"PS.seek 1.5ml +2 "processing"%d' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'T +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%R  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%c' +2331 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%X +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%8 +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%G +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%='T +2324 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%n  +42 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%`  +124 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%1  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%i  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%?'g +381 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%a  +45 "core"  + "processing"%% +4 "core" %c\  +2 ."da"PS.seek 0.55ml +2 "processing"%q' +341 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%#  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%g'& +1555 "core" ' + ."da"PSV.dial :PML +2 "processing"%K +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%_  +34 "core" + "processing"%f% +4 "core" %,$\ +2 ."da"PS.seek 1.85ml +2 "processing"%5'# +239 "core" ' + ."da"PBV.dial between PSV and waste1 +51 "processing"%9 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%;'T +1954 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +23158 "Can"\ <~ +24844 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"% @ +14 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2338 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%P +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%|  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%I +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%r  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2336 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +133 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%@' +593 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Q  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%S +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" + "processing"%% +4 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%z' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%m'T +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%o  +16 "core"  + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2355 "core" ' + ."da"PSV.dial PTV +2 "processing"%W +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%, +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%k  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +1562 "Can"\ A0 +764 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +133 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%~' +587 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%y'& +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%s  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%.% +4 "core" %*!\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%w'T +1602 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%>  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2337 "core" ' +2 ."da"PSV.dial PTV +7 "processing"%u +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%t'T +2322 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%0' +582 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%b'& +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +3 "processing"%4  +34 "core" + "processing"%A% +4 "core" %$ \  +2 ."da"PS.seek 1.5ml +2 "processing"%<' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1601 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%"  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%l  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%$ * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"%^ +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%E  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%%'T +2349 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +137 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +5 "processing"% +18 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +7 "processing"%T' +341 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +60 ."da"PS.seek 0.5ml +2 "processing"%' +339 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%O'& +1605 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%M +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%!  +36 "core" + "processing"% % +4 "core" %$$\  +2 ."da"PS.seek 1.5ml +2 "processing"%B' +583 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%/'T +196 "Can"\  +1414 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +3 "processing"%{  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%C' +2369 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%Z +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%d +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%p'T +2356 "core" ' + #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +3 "processing"%:'& +2118 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%\\  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%X +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 "processing"%G% +4 "core" %% \  +2 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" + + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%n  +106 "core"  + ."da"PS.seek 0ml +3 "processing"%`'T +1605 "core" ' + "processing"%19 +3 "core" 95F +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%i +2 % & +3 "core" 5F +2 &W\ % + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&=% +4 "core" % m w +2 "storage"(a% +3 "core" %g ]\ +2 "storage"(. +3 "core" .(; + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +3 "storage"(?(+ +198 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (#& +3 "core" &+ ,\ +2 "manipulator"&q& +4 "core" &-f  : v + "manipulator"&Y% +4 "core" % m |  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&K( +188 "core" ( +2 "manipulator"&& +4 "core" &  6 + "storage"(_& +4 "core" &, e\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&f'E +90 "core" ' +2 "storage"(g& +3 "core" &,\ \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(9'6 +268 "core" ' + "storage"(5- +4 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(' +27 "core" ' +2 "manipulator"&& +4 "core" & 2 + "manipulator"&j% +4 "core" %N ( + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +92 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&;( +244 "core" ( + "manipulator"&P& +4 "core" & q _ W + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &  W +2 ."da"Forearm.seek PC +2 "manipulator"&I'ϱ +111 "core" ' + ."da"Hand.close +2 "manipulator"&r/ +61 "core" / +2 ."da"PC.seek :open +2 "processing"%\ ( +397 "core" ( +3 "storage"(7& +4 "core" &, C\ + "manipulator"&& +4 "core" & r W + "manipulator"&@% +4 "core" % ϖo )  + ."da"Forearm.seek :retract +3 "manipulator"&Q' ] +116 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&S( +268 "core" ( +2 "manipulator"&6& +4 "core" &  ? + "storage"(& +4 "core" &,\ }\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&'E +89 "core" ' + ."da"Hand.open +2 "manipulator"&h1 +61 "core" 1 +2 "storage"(z- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(o'z +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(e' +49 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2110h.tif +5 "processing"%+& +11 "core" &\ k +2 "manipulator"&3& +6 "core" & s < ? + "manipulator"&m% +5 "core" % I q > +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&W' ] +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&v(-] +171 "core" ( + "manipulator"&,& +4 "core" &-^ l   +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &k& +3 "core" &-^   +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&U't +108 "core" ' + ."psFlush"Hand.close +2 "manipulator"&x/ +64 "core" / + "manipulator"&& +4 "core" &-^ 1 3  +2 "manipulator"&~% +3 "core" % τ 9 8 } +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&s' ] +103 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +119 "core" ( + "manipulator"&& +4 "core" &   G +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &  G +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&y'ϱ +106 "core" ' + "manipulator"&& +5 "core" & a @ G +2 "manipulator"& % +3 "core" %ϻ ^ ^ +2 "processing"%& +4 "core" &\ +3 "processing"%>& +4 "core" &\ +2 ."psFlush"PC.seek :closed +2 "processing"%&(W +4 "core" &\ +8 &>\ %f +9 &Wz\ 8 +9 &u\ L +9 &R\ N +10 &XQ\ _O +9 &P\ _O +10 &O\ _O +9 &N \ ^O +9 & `Q\ ]O +10 &"#P\ ^O +9 &#P\ ^O +10 &%N\ ^O +9 &'iP\ ]O +9 &)+P\ ]O +10 &*T\ ]O +9 &,P\ ^O +9 &.pQ\ ]O +10 &01Q\ ]O +9 &1T \ ^O +10 &3T \ ]P +9 &5{Q\ N +9 &7>V\ N +10 &9U\ N +9 &:U\ N +9 &<V \ N +10 &>EU\ N +9 &@W\ N +10 &AU \ O +9 &CW\ N +9 &EJR\ bO +63 &G]\ ^Q +11 &Hp!\ ZS +4 &J\ YT + &L?\ XU + &M \ WW + &O\ XV + &Q\ WV + &SD\ WW +3 &U\ VV +8 &V\ Y< +10 &W2\ ZS +9 &W\ a* +2 ( +2 "processing"%>& +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.68 +2 "processing"%& +3 "core" &W\ `* +2 ."psFlush"Hand.open +2 "manipulator"&w1 +61 "core" 1 + "manipulator"&u% +4 "core" % ϻ d R +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +100 "core" ' +3 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +57 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +354 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 16.112 seconds\ /var/log/esp/da22apr2110h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2110h15s.tif +238 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +9 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +789 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2110h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2110h30s.tif +1325 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%V @ +190 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%t  +128 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%0 +107 "core" +2 ."psFlush"PS.seek :empty +3 "processing"% '6 +1198 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2110h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2110h70s.tif +1415 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +108 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%4' +583 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2106 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%b  +35 "core" + ."psFlush"PTV.dial :mixing +3 "processing"%[ @ +72 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%< +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%"'6 +2054 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2110h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "16.112 sec auto-exposure",Subject: "da22apr2110h images!" +3 "storage"(l- +3 "core" -' +3 "storage"($& +4 "core" &, \ +2 "manipulator"&H& +3 "core" &  G +2 "manipulator"&% +7 "core" % a\  f  +6 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +6 "manipulator"&^( +247 "core" ( +6 "manipulator"&& +32 "core" &   i +14 "storage"(*& +8 "core" &, k\ +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&E'E +94 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.09 Pucks below Top Plate +5 "storage"(D' +65 "core" ' +3 "manipulator"&2& +8 "core" &\  i +5 "storage"(%& +6 "core" ' +3 &,  +3 ."psFlush"PSV.dial PSR +5 ."da"Elbow.reconfigure :limp +6 "processing"%T +8 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 4 +3 "manipulator"&'% +37 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&F, +10 "core" , +3 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.1 Pucks below Top Plate +7 "storage"(M' +2 "core"  +6 ."psFlush"PSR.select :flush +7 "processing"%@ +12 "core" ' +3 "manipulator"&!% +10 ."psFlush"PS.seek 1ml +4 "processing"% 'X= +7 "core" %2j o +3 "storage"(O& +7 "core" &,\ W\ O \ +3 ."da"Forearm.force -20 +4 "manipulator"&5 +9 ."da"Forearm.seek 4 + 313 counts +6 "manipulator"&'^ +16 "core" ' +3 "manipulator"&B& +8 "core" &   \\ +4 "storage"(& +8 "core" &, 7  +5 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 800 counts +5 "manipulator"&{'E +23 "core" ' +3 "storage"(N% +9 "core" % A  +4 ."downElevator"SE.seek :down +6 "storage"(J'g +100 (/% +12 "core" %9  RN +3 "manipulator"&(% +8 "core" %H > q +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +4 "manipulator"&Z' ] +91 "core" ' +51 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 (d& +8 "core" &, 5  +676 ' +2 ."psFlush"PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%R' +957 #"uploadLog"upsync +652 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%C +75 "core" + ."psFlush"PTV.dial :puck +3 "processing"%  +68 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%p  +5 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%\\'T +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%X +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%8' +595 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2110 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%: +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%c U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%n'T +2613 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +74 "core"  +52 ."psFlush"PS.seek 0ml +2 "processing"% 'T +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%= +56 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%a' +2616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%# U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%q'T +2622 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%Y @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%_'T +561 "Can"\ ?.\\ +2058 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%] +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%g'X= +1101 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +3 "processing"%-' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%5 +73 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%j  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%9'T +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%f +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +584 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2104 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%K +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%r U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2622 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%@'T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%6' +2612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +3 "processing"%; U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%h'T +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%z @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%3  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%m'T +2633 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&Q& +4 "core" &  \\ +2 "manipulator"&% +3 "core" % l\  2  +3 ."psFlush"Elbow.seek PC + "manipulator"&o( +251 "core" ( +2 "manipulator"&,& +4 "core" & I + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &k& +3 "core" & I +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'ϱ +111 "core" ' + ."psFlush"Hand.close +2 "manipulator"&S/ +55 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%x( +397 "core" ( +2 "manipulator"&& +4 "core" &  I + "manipulator"&~% +4 "core" % πm  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&W' ] +106 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +3 "manipulator"&(-] +120 "core" ( +2 "manipulator"&.& +4 "core" &-V   + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &U& +3 "core" &-V   +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"& 1 +61 "core" 1 + "manipulator"&% +4 "core" % ~| M +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&v' ] +102 "core" ' +2 #tFinished short da assay +2433 #-> access 4 +2 "storage"(s% +3 "core" %e + $ +2 "manipulator"&\ % +4 "core" % X   +2 "manipulator"&& +3 "core" &-W  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(w( +502 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (u& +3 "core" &  i  +3911 #t-> PS.flush +2 #Flushing Processing stage +2 "processing"%>% +3 "core" %W\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%)& +4 "core" &\ +2 "manipulator"&y& +4 "core" &-W  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&`(-] +2 "core" ( +2 "manipulator"&& +3 "core" &-W &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &-W  +2 .tForearm.seek :garage + "manipulator"&t't +108 "core" ' +2 .tHand.close + "manipulator"&0/ +55 "core" / +2 "manipulator"&L& +4 "core" &-W O  +2 "manipulator"&% +3 "core" % σ ~ | +2 .tForearm.seek :retract +2 "manipulator"& ' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&4( +125 "core" ( + "manipulator"&b& +4 "core" & C +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" & C +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&<'ϱ +107 "core" ' + "manipulator"&A& +4 "core" & z  C +2 "manipulator"&l% +4 "core" %ϻ ~  + "processing"%$& +4 "core" &\ +2 "processing"%H& +5 "core" &\ +2 .tPC.seek :closed + "processing"%(W +5 "core" &\  +8 &4|\ *x +10 &e\ > +9 &rr\ M +10 &6W\ L +9 &V\ L +9 &U\ L +10 &|W\ L +9 &>X\ L +9 &!Y\ L +10 &"W\ L +9 &$W\ L +9 &&GW\ L +10 &( X\ L +9 &)Y\ L +10 &+Y\ L +9 &-MX\ L +9 &/Y\ M +10 &0Y\ L +9 &2W\ L +9 &4U]\ L +10 &6[\ L +9 &7Z\ M +10 &9Z\ L +9 &;]X\ L +9 &=Y\ L +10 &>W\ L +9 &@]\ M +9 &Be\\\ L +10 &D'Z\ L +9 &Ea\ M +10 &Gh\ N +9 &Ia~\ P +9 &K\ R +10 &L\ R +9 &N\ S +9 &Pb\ S +10 &R$\ S +9 &S\ S +10 &U\ S +9 &W$am\ 2 +9 &WM\ ( +6 ( +2 "processing"%H& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.62 + "processing"%& +10 "core" &W\ ' + &W\ ' + .tHand.open +6 "manipulator"&*1 +62 "core" 1 +2 "manipulator"&% +4 "core" % ϻ  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&2' ] +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%% +43 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%'X= +1093 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%T' +1598 "core" ' +2 .tPSV.dial PTV + "processing"%! +121 "core" + .tPTV.dial :puck +2 "processing"%O  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%e  +53 "core" +2 .tPS.seek 0ml +2 "processing"%B'T +2611 "core" ' +2 .tPSV.dial PSR +2 "processing"% +73 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 0.5ml +2 "processing"%N' +580 "core" ' + .tPSR.select :air +3 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%E' +2107 "core" ' + .tPSV.dial PTV +2 "processing"%^ +74 "core" + .tPBV.dial PSV +2 "processing"%/ U +53 "core" V +2 .tPS.seek 0ml +2 "processing"%D'T +2619 "core" ' +2 .tPSV.dial PBV +2 "processing"%( @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%"' +2621 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"%d +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%M' +2622 "core" ' + .tPSV.dial PTV +2 "processing"%{ +74 "core" + .tPBV.dial PSV +2 "processing"%J U +5 "core" U +2 .tPS.seek 0ml + "processing"% 'T +1926 "Can"\ <q +698 "core" ' +2 .tPSV.dial PBV +2 "processing"%C @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' + .tPSV.dial :waste1 +7 "processing"%p  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%R'T +2611 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&X& +4 "core" & C +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&\\( +3 "core" ( +2 "manipulator"&8& +4 "core" & C +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" & C +2 .tForearm.seek PC +2 "manipulator"&c'ϱ +108 "core" ' +2 .tHand.close + "manipulator"&G/ +55 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( + "manipulator"&n& +4 "core" & W C + "manipulator"&i% +4 "core" % ψs  +2 .tForearm.seek :retract +2 "manipulator"&1' ] +102 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&=(-] +129 "core" ( + "manipulator"& & +4 "core" &-S   # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-S   # +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&#'t +111 "core" ' +2 .tHand.open + "manipulator"&a1 +55 "core" 1 +2 "manipulator"&Y% +4 "core" % ~x  u { +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q' ] +103 "core" ' +4362 #t-> access 5 +2 "storage"(% +4 "core" %g    + "manipulator"&'% +5 "core" % n\  !  + "manipulator"&]& +4 "core" &-a  Q "x + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(_( k +203 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (g& +2 "core" & j 0  +26050 #t-> startTube 5 +1060 #-> shortDA +2 "collection"'5% +5 "processing"%% +2 "core" %͗\ R\ J\ +5 %X\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +16931 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%j +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%-  +125 "core" + .tPRV.dial :sipper +2 "processing"%f  +45 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%9'd +2285 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%P  +2 "collection"'K  +6 "core"  +120  +2 .tPS.seek 0.5ml +2 "processing"%r' +352 "Can"~\ = +924 "core" ' + .tPRV.dial :waste2 +2 "processing"%| @ +100 "core" @ +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%'T +589 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%'X= +1090 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%7' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"%I +103 "core" +2 .tPS.seek 0ml +2 "processing"%@'T +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"% +103 "core"  + #tPulling 1ml of PSR.flush +6 .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%;'X= +1097 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%6' +1598 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +103 "core" +2 .tPRV.dial :sipper + "processing"%h  +44 "core" +2 .tPS.seek 0ml +2 "processing"%3'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"%+ +105 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Q' +2620 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tPS.seek 0ml +2 "processing"%,'T +2626 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%k& +4 "core" &\ + "manipulator"&F% +4 "core" % n\  e  +2 "storage"(S% +3 "core" %g   +2 "storage"(Z. +3 "core" .( k + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(&(; +503 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +2 "core" &; m \ +2 "manipulator"&~& +4 "core" &-c\  G !v +2 "manipulator"&.% +3 "core" % n\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&U(* +165 "core" ( +2 "manipulator"&& +4 "core" &&  I d + "storage"(o& +4 "core" &;   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"& ' +102 "core" ' +2 "storage"(& +4 "core" &; - . #  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(W'6 +265 "core" ' + "storage"(- +4 "core" -'{ + .tSE.configure :default +8 "storage"(#QK-0-\ b +7 (s& +3 "core" &; & +2 "manipulator"&\ & +3 "core" &&  d +2 .tElbow.seek 5 +2 "manipulator"&(* +3 "core" ( +2 "manipulator"&?& +3 "core" && d +2 "storage"(u& +3 "core" &;   Q +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&>' +25 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&)/ +60 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&y& + "storage"('g +7 "core" &&  . d +2 "manipulator"&V% +4 "core" %  \\ +2 .tForearm.seek :retract +2 "manipulator"&0' ] +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&L( +164 "core" ' + ."downElevator"SE.stop + "storage"(5 +83 "core" ( +3 "manipulator"&& +4 "core" & t : +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & l : +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&v'ϱ +106 "core" ' +2 "manipulator"&b& +4 "core" & H 8 : + "manipulator"&[% +4 "core" %Ϻ > @ A +2 "processing"%t& +4 "core" &\ +3 "processing"%A& +4 "core" &\ +2 .tPC.seek :closed +56 "processing"%l(W +3 "core" &\ +2 &\ + &\ + &\ + &\ + &\ + &\  +4 &4}\ )w +10 &d\ > +9 &jr\ M +10 &,Z\ M +9 &Y\ L +9 &V\ L +10 &tY\ L +9 &4Y\ M +9 & V\ L +10 &"\\\ L +9 &${[\ L +10 &&<\\\ M +9 &'[\ L +9 &)Z\ L +10 &+]\ M +9 &-D[\ M +9 &/Y\ M +10 &0^\ M +9 &2]\ M +10 &4L]"\ M +9 &6]\ L +9 &7\\\ L +10 &9Z\ M +9 &;UZ\ L +9 &=]\ M +10 &>^\ M +9 &@`\ M +10 &B\\`\ M +9 &D^\ M +9 &Eb\ M +10 &Gi\ N +9 &IY\ P +9 &K\ R +10 &L\ R +9 &N\ S +10 &PZ\ S +9 &R\ R +9 &S\ S +10 &U\ S +9 &W(hm\ (z +9 &Wb\ 1 +9 ( +2 &W \ + +2 "processing"%A& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&$1 +57 "core" 1 + "manipulator"&`% +5 "core" % Ϻ F ,  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& ' ] +116 "core" ' +2 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%x  +2 %9 +6 "core" 9 +102 "processing"%*9 +3 "core" 9 +102 "processing"%9 +4 "core" 9  +102 "processing"%H9 +2 "core" 9  +102 "processing"%%9 +3 "core" 9 +102 "processing"%<9 +2 "core" 9 +102 "processing"%m9 +4 "core" 9 +102 "processing"%9 +4 "core" 9 +102 "processing"%!9 +2 "core" 9" +102 "processing"%O9 +3 "core" 9& +102 "processing"%e9 +2 "core" 9+ +102 "processing"%T9 +3 "core" 9/ +102 "processing"%9 +10 "core" 93 +102 "processing"%B9 +2 "core" 97 +102 "processing"%N9 +3 "core" 9< +102 "processing"%^9 +2 "core" 9@ +102 "processing"%/9 +3 "core" 9D +102 "processing"%E9 +3 "core" 9H +103 "processing"%(9 +2 "core" 9L +102 "processing"%D9 +2 "core" 9Q +102 "processing"%9 +3 "core" 9U +102 "processing"%"9 +2 "core" 9Y +102 "processing"%d9 +3 "core" 9] +103 "processing"%9 +2 "core" 9a +102 "processing"%{9 +2 "core" 9e +102 "processing"%J9 +3 "core" 9 j +102 "processing"%M9 +2 "core" 9n +102 "processing"%C9 +3 "core" 9r +103 "processing"% 9 +2 "core" 9v +102 "processing"%p9 +2 "core" 9$z +102 "processing"%9 +3 "core" 9+ +102 "processing"%X9 +2 "core" 91 +102 "processing"%89 +4 "core" 98 +102 "processing"%:9 +2 "core" 9? +102 "processing"%G9 +2 "core" 9D +3 .tPH.hold 2:00:00,28C +4 "processing"%4 ppA +3 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +104 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +590 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%n'& +1602 "core" ' + .tPTV.dial :puck +2 "processing"%i  +125 "core"  + .tPSV.dial PTV +2 "processing"% +75 "core" + .tPBV.dial :waste1 +2 "processing"%  +53 "core" +2 "processing"%c% +4 "core" %!\  +2 .tPS.seek 1.5ml +2 "processing"%\\' +581 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%Y'T +1597 "core" ' +2 .tdelay 5:00 +21046 "Can"s\ >3 +8957 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%1  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%#  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +34 "core" * + .tPSR.select :air +3 .PSV.dial PSR + "processing"%' +75 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%]' +2326 "core" ' + .tPSV.dial PTV +2 "processing"%g +74 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%5 +74 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%j'T +2310 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%-  +124 "core" +2 .tPSV.dial :mixloop +2 "processing"%f +43 "core" +2 .tPRV.dial :ab1 + "processing"%R @ +100 "core" ? +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%K'] +351 "core" ' + .tdelay 2 seconds +204 ."connect"CBV.dial PRV +6 .tPRV.dial CBV +2 "collection"'P  +2 "processing"%9  +4 "core"  +40 + "processing"%|% +4 "core" %^\  +3 .tPS.seek 0.3ml + "processing"%r'g +357 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +34 "core" + .tPRV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'K +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%I @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%7' +855 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%@'& +1634 "core" ' + .tPSV.dial :PML +2 "processing"%; +48 "core" +2 .tPTV.dial :mixing +2 "processing"%z @ +68 "core" A +2 .tPBV.dial :waste1 + "processing"%h  +35 "core" + "processing"%6% +4 "core" %)\  +2 .tPS.seek 1.85ml +2 "processing"%+' +236 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%3 * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%'T +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Q& +3 "core" &\ H\ @H\ +2 "manipulator"&k& +3 "core" & O : +2 "manipulator"&F% +4 "core" % J c +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&S(-] +135 "core" ( + "manipulator"&Z& +5 "core" &-U  u $ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &-V $ +2 .tForearm.seek :garage +2 "manipulator"&'t +102 "core" ' +2 .tHand.close + "manipulator"&~/ +58 "core" / +3 "manipulator"&.& +4 "core" &-h\ I D "x + "manipulator"&% +4 "core" % σ B A +2 .tForearm.seek :retract +2 "manipulator"&o' ] +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +293 "core" ( +2 "manipulator"&=& +4 "core" &  +  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &q& +3 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&s& +5 "core" &  # k  + "manipulator"&\ % +4 "core" %   +2 "collection"'?& +4 "core" &\ J\ @\ +3 "collection"'u& +6 "core" &\ G\ @\ +2 .tCC.seek :closed + "collection"')(W +5 "core" &\ G\ ?\ +7 & -\ F\ >\ #b +9 &mU\ F\ @\ 8 +10 &\ F\ A\ M +9 &xb\ G\ A\ O +9 &;]\ G\ A\ O +10 &_\ E\ A\ O +9 &[\ F\ @\ O +10 &`\ G\ A\ O +9 & Bc\ F\ @\ O +9 &"b\ F\ @\ O +10 &#`\ G\ @\ O +9 &%a\ G\ >\ O +9 &'K\\\ H\ C\ O +10 &) `\ H\ A\ O +9 &*b\ G\ A\ O +10 &,\\\ H\ ?\ O +9 &.R^\ F\ C\ O +9 &0`\ F\ @\ P +10 &1]\ J\ A\ O +9 &3a\ E\ @\ O +9 &5Z_\ H\ A\ O +10 &7[\ F\ A\ O +9 &8]\ F\ A\ O +10 &:]\ F\ @\ O +9 &&\\\ F\ A\ O +10 &?]\ H\ AR\ O +9 &A`\ G\ @\ O +9 &Ci`\ F\ @\ P +10 &E,b\ F\ @#\ O +9 &Fg\ H\ @P\ P +10 &Hn\ J\ @\ Q +9 &Jc\ H\ B\ U +9 &L\ J\ B\ W +10 &M\ J\ D\ X +9 &O\ K\ D\ X +9 &Q`\ K\ D\ X +10 &S \ J\ EQ\ Y +9 &T\ K\ C\ Y +10 &V`b\ K\ E\ 3 +9 &V\ K\ A\ R +9 ( +3 "collection"'u& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.87 + "collection"'y& +5 "core" &VY\ M\ D\ F + &VZ\ K\ E$\ F + .tHand.open +2 "manipulator"&V1 +54 "core" 1 + "manipulator"&U% +4 "core" %  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"& ' ] +97 "core" ' + .tPSV.dial PSR +2 "processing"%W +103 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%>' +1596 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +2 .tPS.seek 0ml + "processing"%'T +1606 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%b' +2613 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%[  +2 "collection"'t  +36 "core"  +122  +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%0  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2623 "core" ' + .tPSV.dial :air +2 "processing"%$  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%`' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%A'T +2612 "core" ' + .tPSV.dial :air +2 "processing"%*  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%v' +2614 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%H'T +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&%& +9 "core" & (  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&<( +2 "core" ( +2 "manipulator"&m& +3 "core" & {   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   +2 .tForearm.seek CC +2 "manipulator"&!' +106 "core" ' + .tHand.close +2 "manipulator"&O/ +55 "core" / +2 .tCC.seek :open +2 "collection"'e( +398 "core" ( + "manipulator"&T& +4 "core" &  q  +2 "manipulator"&% +3 "core" % Кr   +2 .tForearm.seek :retract +2 "manipulator"&B' ] +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&N(-] +296 "core" ( + "manipulator"&^& +4 "core" &-T\  !v +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &-T\  !v +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&E't +111 "core" ' +3 .tHand.open + "manipulator"&(1 +55 "core" 1 +2 "manipulator"&D% +4 "core" % }  G +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +2 ."da"delayUntil "11:25:07.41" +10310 "Can"j\ H +14644 #"da"recoverPRVreagent08 + .PTV.dial :mixing +7 "processing"%" @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSV.dial :air +2 "processing"%{  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%J' +2331 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%M +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%C  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%p  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2312 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +144 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%8' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%:'& +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%G  +69 "core"  + ."da"PSV.dial PTV +3 "processing"%2 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +36 "core" + "processing"%% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%i' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1606 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%c  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%n  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%a * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%x' +2336 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%# +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%'  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'T +2313 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%w' +585 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%5'& +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%]  +36 "core" + "processing"%-% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j'T +1611 "core" ' +2 ."da"delay 2:00 +3893 "Can"c\ \\J +8109 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%K' +2333 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%I  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2313 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 5 seconds +550 .PTV.dial :PRVmixing +2 "processing"%7  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%;  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%z  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%h +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%6'g +394 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%3  +43 "core"  +2 "processing"%@% +4 "core" %o\ +2 ."da"PS.seek 0.55ml +2 "processing"%+') +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%Q  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%k'& +1553 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%F +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%Z @ +68 "core" B + ."da"PBV.dial :waste1 +3 "processing"%_  +34 "core" + "processing"%L% +4 "core" %%\  +2 ."da"PS.seek 1.85ml +2 "processing"%~' +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1974 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +35696 "Can"W\ @" +12306 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"% @ +15 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +36 "core" , + ."da"PSV.dial :air +3 "processing"%S  +43 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%q' +2333 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%s +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%? +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%o  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%}'T +2327 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +132 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%V' +584 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%U'& +1601 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%u  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%W +84 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'T +1610 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +9 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%t  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2339 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%$ +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +86 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'T +2324 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%A' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1610 "core" ' +2 ."da"PTV.dial :puck +6 .PSV.dial PTV +2 "processing"%v +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 "processing"%m% +3 "core" %#\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +582 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1622 "core" ' +2 ."da"delay 2:00 +6229 "Can"O\ <v +5774 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +73 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2345 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%^ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%/  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('T +2318 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +141 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%B' +580 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%E'& +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%" +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 "processing"%% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"%{' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%H * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%M'T +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%C  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +72 "core"  +2 ."da"PS.reconfigure :fast +53 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2326 "core" ' + ."da"PSV.dial PTV +2 "processing"%X +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%8 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%G  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%2'T +2327 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +136 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +6 "processing"% +14 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +3 ."da"PS.seek 0.25ml +5 "processing"%' +329 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%:' +329 "core" ' + ."da"delay 5 seconds +508 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '& +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%i +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%c  +35 "core" +2 "processing"%n% +4 "core" %* \  +2 ."da"PS.seek 1.5ml +2 "processing"%a' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1607 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%1  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2369 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%x +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%g +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%Y +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%w  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2371 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +134 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%-'& +312 "Can"A\ { +1797 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +9 .PSV.dial PTV +2 "processing"%5 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +34 "core" +2 "processing"%f% +4 "core" %(\  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +33 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%|  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%j'T +1607 "core" ' + "processing"%9 +3 "core" 95C +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"% +2 %r& +3 "core" 5D +2 &W!\ + + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&I% +4 "core" % w k  + "storage"(K% +4 "core" %e \ + "storage"(. +3 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +2 "storage"(7(+ +201 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (;& +3 "core" &+ \ + "manipulator"&z& +4 "core" &-c  f g +2 "manipulator"&h% +3 "core" % w q  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +171 "core" ( + "manipulator"&3& +4 "core" & g & +2 "storage"(@& +3 "core" &, D\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&6'E +99 "core" ' + "storage"(Q& +4 "core" &, \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(+'6 +273 "core" ' + "storage"(F- +3 "core" -'6 +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(Z' +42 "core" ' + "manipulator"&_& +4 "core" & h & +2 "manipulator"&L% +4 "core" %- v + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&.' ] +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&k( +251 "core" ( + "manipulator"&~& +4 "core" & j  G + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  $ G +2 ."da"Forearm.seek PC +2 "manipulator"& 'ϱ +108 "core" ' + ."da"Hand.close +2 "manipulator"&/ +60 "core" / + ."da"PC.seek :open +2 "processing"%=( +402 "core" ( + "storage"(S& +4 "core" &, \ +2 "manipulator"&& +3 "core" & . F +2 "manipulator"&s% +3 "core" % σ| , / +2 ."da"Forearm.seek :retract +2 "manipulator"&\ ' ] +105 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&?( +257 "core" ( + "manipulator"&o& +4 "core" &  ( +2 "storage"(q& +3 "core" &, o\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&y'E +92 "core" ' +2 ."da"Hand.open +2 "manipulator"&}1 +64 "core" 1 + "storage"(V- +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(u'z +33 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(W' +48 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2112h.tif +5 "processing"%& +11 "core" & \ l +3 "manipulator"&& +5 "core" &  ( +2 "manipulator"&U% +5 "core" % 2 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&>' ] +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-] +171 "core" ( + "manipulator"&& +5 "core" &-Y w  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &t& +3 "core" &-Y Z  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&['t +106 "core" ' +2 ."psFlush"Hand.close +6 "manipulator"&/ +55 "core" / + "manipulator"&& +4 "core" &-Y a G 6  +2 "manipulator"&b% +3 "core" % χ b a +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&$' ] +103 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +54 "manipulator"&( +133 "core" ( + "manipulator"&& +4 "core" &  b U + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &0& +3 "core" &  ` U +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&*'ϱ +102 "core" ' +2 "manipulator"&`& +5 "core" & I C I U + "manipulator"&A% +4 "core" %Ϻ 8 6  +2 "processing"%v& +4 "core" &!\ g +2 "processing"%%& +5 "core" &"\ g +2 ."psFlush"PC.seek :closed +2 "processing"%m(W +4 "core" & \ f +8 &= \ c$e +9 &|Tt \ \\7 +10 &~s \ \\L +9 &N \ `O +9 &DN \ `O +10 &L \ `O +9 &Q \ _O +10 &J \ `O +9 & NM \ `N +9 &"O \ `O +10 &#Q\ _O +9 &%L \ `O +9 &'VM \ _N +10 &)N \ `N +9 &*Q \ N +9 &,T \ M +10 &.aS \ M +9 &0"R \ N +10 &1U\ \ N +9 &3S \ N +9 &5hS \ N +10 &7+R \ M +9 &8R \ N +10 &:T \ `O +9 &.Q \ `O +10 &?R \ `O +9 &AP \ `O +9 &CsR \ _O +10 &E6O \ `O +9 &FZ \ _P +9 &Hp \ \\S +10 &Jl{ \ [T +9 &L* \ YV +10 &M \ ZU +9 &O \ ZV +9 &Qo \ YV +10 &S2 \ YV +9 &T \ XV +9 &V \ XC +10 &W&T \ X +9 &W+ \ 1 +3 ( + "processing"%%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.70 + "processing"%& +5 "core" &W- \ 1 +2 ."psFlush"Hand.open + "manipulator"&O1 +59 "core" 1 +3 "manipulator"&% +4 "core" % Ϻ @ J )  +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"& ' ] +100 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +46 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%T' +594 "core" ' +4 ."psFlush"delay 5 seconds +37 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 19.238 seconds\ /var/log/esp/da22apr2112h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2112h15s.tif +465 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1074 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2112h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2112h30s.tif +1041 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%! @ +192 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%^  +129 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%< +104 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%/'6 +1472 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2112h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2112h70s.tif +1165 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +107 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +584 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +3 "processing"%(' +2115 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%B  +35 "core" + ."psFlush"PTV.dial :mixing +3 "processing"%" @ +71 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%d +107 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'6 +2301 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2112h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "19.238 sec auto-exposure",Subject: "da22apr2112h images!" +2 "storage"(E- +5 "core" -' +3 "storage"(H& +9 "core" &, \ +2 "manipulator"&{& +4 "core" &  U +2 "manipulator"&C% +5 "core" % j\  |  +5 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"& ( +251 "core" ( +37 "manipulator"&p& +7 "core" ' +3 &  f +3 ."psFlush"PSV.dial PSR +8 "storage"(M& +5 "processing"%X +5 "core" &, W\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&'E +91 "core"  +3 ."psFlush"PSR.select :flush +6 "processing"%@ +7 "core" ' +4 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.09 Pucks below Top Plate +4 "storage"(8' +8 ."psFlush"PS.seek 1ml +4 "processing"%G'X= +46 "core" ' +3 "manipulator"&J& +9 "core" &  z f +3 "storage"(,& +7 "core" &, . +3 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 4 +3 "manipulator"&2'% +43 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&, +9 "core" , +2 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(:' +25 "core" ' +3 "manipulator"&i% +8 "core" %\\ \ W ű +3 "storage"(c& +9 "core" &,\ M\ M S\ +3 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 4 + 282 counts +3 "manipulator"&n'? +24 "core" ' +3 "manipulator"& & +8 "core" & & E +5 "storage"(\\& +14 "core" &, E +6 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&a'E +15 "core" ' +3 "storage"(1% +8 "core" % D \ +5 ."downElevator"SE.seek :down +6 "storage"(#'g +97 (% +6 "core" %4 y QL +4 "manipulator"&% +9 "core" %I w C +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&x' ] +91 "core" ' +49 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 (g& +8 "core" &,  +468 ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +1302 #"uploadLog"upsync +307 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%w +73 "core" + ."psFlush"PTV.dial :puck +2 "processing"%'  +69 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%]  +5 "core" +2 ."psFlush"PS.seek 0ml +53 "processing"%'T +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%5 +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%R' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%- +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%9 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%|'T +2638 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%P @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2616 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%r'T +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%K' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%; U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%z'T +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%h @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2611 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%3  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%@'T +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Q +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%N'X= +1094 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%F +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%_  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%L  +53 "core" + ."psFlush"PS.seek 0ml +3 "processing"%+'T +2625 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%6 +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%~' +586 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%.'T +1984 "Can"6\ > +629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%l @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%s'T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +56 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%o' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%q +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%k U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%}'T +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%V @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%U'T +2618 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&\ & +4 "core" & E +2 "manipulator"&Z% +3 "core" % m\   +2 ."psFlush"Elbow.seek PC +2 "manipulator"&u( +253 "core" ( + "manipulator"&& +4 "core" &  7 +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &t& +3 "core" & \\ 7 +2 ."psFlush"Forearm.seek PC +2 "manipulator"&y'ϱ +109 "core" ' +2 ."psFlush"Hand.close + "manipulator"&?/ +60 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&& +4 "core" &  A 8 + "manipulator"&b% +4 "core" % ωp  E  + ."psFlush"Forearm.seek :retract +2 "manipulator"&>' ] +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-] +122 "core" ( +2 "manipulator"&[& +4 "core" &-e G  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &0& +3 "core" &-e @  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&`1 +58 "core" 1 + "manipulator"&A% +4 "core" % } L +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&v' ] +101 "core" ' +3 #tFinished short da assay +8873 #-> access 4 +2 "storage"($% +4 "core" %c )  &  + "manipulator"&=% +4 "core" % n\  z  +2 "manipulator"&& +3 "core" &-e  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(O( +502 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &   +8654 #t-> access 5 +2 "storage"(%% +4 "core" %f  < +6 "manipulator"&)% +4 "core" % n\  k  +2 "manipulator"&*& +3 "core" &-e   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(j( k +201 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (T& +2 "core" & h\  s \  +23486 "Can"*\ 68 +30602 #t-> startTube 5 +8591 #-> shortDA +2 "collection"'!% +2 "processing"%^% +7 "core" %͗\ &\ \ +2 %V"\ +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +20793 "Can"$\ 5 +1592 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%< +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +125 "core" +2 .tPRV.dial :sipper + "processing"%  +44 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%/'d +2285 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%D  + "collection"'B  +6 "core"  +123  +2 .tPS.seek 0.5ml +2 "processing"%"' +1265 "core" ' + .tPRV.dial :waste2 +7 "processing"%d @ +100 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%('T +590 "core" ' + .tPSV.dial PSR +2 "processing"%E +102 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +57 .tPS.seek 1ml + "processing"%H'X= +1088 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%{' +1610 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%C +101 "core" +2 .tPS.seek 0ml +2 "processing"%p'T +2620 "core" ' + .tPSV.dial PSR +2 "processing"%M +101 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'X= +1097 "core" ' + .tPSR.select :air +3 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%X' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"%J +103 "core" +2 .tPRV.dial :sipper +2 "processing"%,  +43 "core" +2 .tPS.seek 0ml +2 "processing"% 'T +2618 "core" ' + .tPSV.dial PSR +2 "processing"%i +103 "core"  +2 .tPSR.select :air +7 .PS.seek 2.5ml +2 "processing"%c' +2617 "core" ' +2 .tPSV.dial :mixloop + "processing"% +102 "core" +2 .tPS.seek 0ml +2 "processing"%\\'T +2629 "core" ' + #tLoading da puck from tube 5 into Processing Clamp + "processing"%W& +5 "core" &#\ + "manipulator"&% +4 "core" % n\   +2 "storage"(1% +3 "core" %f ! r +2 "storage"(. +3 "core" .( k + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +507 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" &;\ .\ B\ , +2 "manipulator"&& +3 "core" &-e d  +2 "manipulator"&8% +3 "core" % n\  ;  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&2(* +171 "core" ( + "manipulator"&n& +4 "core" &  I $ +2 "storage"(g& +4 "core" &;  @ , +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&:' +97 "core" ' + "storage"(a& +4 "core" &; ! l , +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(#'6 +266 "core" ' +2 "storage"(G- +3 "core" -'x +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (w& +3 "core" &;  - , + "manipulator"&'& +4 "core" &  0 $ +2 .tElbow.seek 5 + "manipulator"&](* +4 "core" ( + "manipulator"&Y& +4 "core" &  q $ +2 "storage"(5& +4 "core" &;   , +2 .tForearm.seek 5 + 300 counts + "manipulator"&' +15 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&R/ +64 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&-& +2 "storage"(9'g +7 "core" &   $ +2 "manipulator"&f% +4 "core" %   + .tForearm.seek :retract +2 "manipulator"&P' ] +93 "core" ' + .tElbow.seek PC +2 "manipulator"&|( +169 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +82 "core" ( +3 "manipulator"&& +4 "core" &  H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  H +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&I'ϱ +105 "core" ' +2 "manipulator"&r& +4 "core" &  H + "manipulator"&% +4 "core" %ϻ r +2 "processing"%;& +4 "core" &$\ +2 "processing"%K& +5 "core" &$\ +2 .tPC.seek :closed +2 "processing"%h(W +4 "core" &\ +8 &A\ $f +9 &Y~\ 8 +10 &x\ L +9 &X \ M +9 &e[\ L +10 &&W\ M +9 &W \ L +9 &W\ L +10 & mY\ L +9 &".\\\ M +9 &#[\ L +10 &%Y \ L +9 &'t\\\ M +10 &)6\\\ M +9 &*\\\ M +9 &,\\\ M +10 &.{\\\ M +9 &0?Z\ L +9 &2[\ M +10 &3`\ M +9 &5\\\ M +10 &7FY\ M +9 &9 Z\ L +9 &:\\\ M +10 &<\\\ M +9 &>M^ \ M +9 &@\\\ M +10 &A[\ M +9 &C\\ \ L +10 &ET^\ M +9 &Gf \ N +9 &Hv\ P +10 &J\ Q +9 &LL\ S +9 &N\ S +10 &O\ S +9 &Q\ R +10 &SS\ S +9 &U\ S +9 &V\ 4 +10 &W-h \ O +9 &W  \ , +2 ( +2 "processing"%K& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&z1 +61 "core" 1 +2 "manipulator"&3% +4 "core" % ϻ \ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&&' ] +100 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%Q  +2 %@9 +6 "core" 9 +101 "processing"%N9 +3 "core" 9 +102 "processing"%F9 +2 "core" 9  +102 "processing"%_9 +3 "core" 9  +103 "processing"%L9 +2 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%69 +3 "core" 9 +102 "processing"%+9 +2 "core" 9 +102 "processing"%~9 +3 "core" 9" +102 "processing"%9 +2 "core" 9& +102 "processing"%9 +3 "core" 9* +102 "processing"%9 +2 "core" 9/ +102 "processing"%l9 +3 "core" 93 +102 "processing"%.9 +13 "core" 97 +102 "processing"%9 +3 "core" 9< +102 "processing"%S9 +2 "core" 9@ +102 "processing"% 9 +2 "core" 9D +103 "processing"%s9 +2 "core" 9H +102 "processing"%q9 +3 "core" 9L +102 "processing"%k9 +3 "core" 9P +102 "processing"%o9 +2 "core" 9U +102 "processing"%V9 +2 "core" 9Y +102 "processing"%}9 +3 "core" 9] +102 "processing"%9 +3 "core" 9\ a +102 "processing"%9 +2 "core" 9e +102 "processing"%\ 9 +3 "core" 9j +102 "processing"%Z9 +2 "core" 9n +102 "processing"%9 +3 "core" 9r +102 "processing"%t9 +2 "core" 9$v +103 "processing"%9 +2 "core" 9)z +102 "processing"%?9 +2 "core" 9/~ +102 "processing"%x9 +3 "core" 94 +102 "processing"%m9 +2 "core" 9; +103 "processing"%9 +3 "core" 9@ +102 "processing"%b9 +2 "core" 9E +3 .tPH.hold 2:00:00,28C +3 "processing"%[ ppA +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%0 +103 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%y' +589 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%u'& +1623 "core" ' + .tPTV.dial :puck +2 "processing"%`  +124 "core"  + .tPSV.dial PTV +2 "processing"%A +73 "core" +2 .tPBV.dial :waste1 +2 "processing"%>  +53 "core" + "processing"%% +4 "core" %" \ +2 .tPS.seek 1.5ml +2 "processing"%$' +584 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%'T +1604 "core" ' +2 .tdelay 5:00 +15378 "Can"+\ <ld +14624 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%7  +4 "core"  + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%% * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%) +73 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%*' +2331 "core" ' + .tPSV.dial PTV +7 "processing"%T +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%O +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%! +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%<'T +2331 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +125 "core" + .tPSV.dial :mixloop +2 "processing"% +44 "core" + .tPRV.dial :ab1 +2 "processing"%U @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%B'] +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'D  + "processing"%/  +4 "core"  +42  + "processing"%d% +4 "core" %Z \ \ +2 .tPS.seek 0.3ml +2 "processing"%"'c +347 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'E  +34 "core" +2 .tPRV.dial :air +2 "processing"%(  +41 "core"  +52 .tPS.seek 0.9ml +2 "processing"%H'K +1259 "core" ' + .tPRV.dial :waste2 +2 "processing"%C @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%{' +855 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%M  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%p'& +1599 "core" ' +2 .tPSV.dial :PML +2 "processing"% +43 "core" +2 .tPTV.dial :mixing +2 "processing"%J @ +68 "core" @ +2 .tPBV.dial :waste1 + "processing"%,  +35 "core" + "processing"%X% +4 "core" %' \  +2 .tPS.seek 1.85ml +2 "processing"%i' +234 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"% 'T +1955 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +7 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'c& +3 "core" &\ \ \ +7 "manipulator"&W& +4 "core" & H + "manipulator"&% +4 "core" % l <  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&1(-] +132 "core" ( +2 "manipulator"&& +4 "core" &-`  $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" &-`  } $ +2 .tForearm.seek :garage +2 "manipulator"& 't +105 "core" ' + .tHand.close +2 "manipulator"&/ +58 "core" / +2 "manipulator"&8& +4 "core" &-f  # +2 "manipulator"&n% +4 "core" % ς / a + .tForearm.seek :retract +2 "manipulator"&g' ] +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +270 "core" ( + "manipulator"&& +5 "core" &  % + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &v& +2 "core" &   % +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&G' +104 "core" ' +2 "manipulator"&w& +4 "core" & % +2 "manipulator"&'% +3 "core" % V +2 "collection"'Y& +4 "core" &\ \ \ +3 "collection"'5& +5 "core" &\ \ \ +2 .tCC.seek :closed +2 "collection"'R(W +4 "core" &\ \ \ \ +8 &.y\ \ \ \ +z +10 &c\ \ \ ? +9 &O{\ \  \ O +9 &[\ \  \ O +10 &_\ \  \ O +9 &\\\ \  \ O +9 &V]\ \  \ O +10 &[\ \  \ O +9 & `\ \ \ O +10 &"_\ \ \ O +9 &$^]\ \ \ O +9 && _\ \ \ O +10 &'^\ \ \ O +9 &)]\ \ \ O +9 &+e^\ \ \ \ P +10 &-(]\ \ \ O +9 &.a\ \ \ O +10 &0`\ \ \ O +9 &2n[\ \ \ O +9 &40`\ \ \ O +10 &5`\ \ \ O +9 &7]\ \ \ P +9 &9w[\ \ \ O +10 &;8\\\ \ \ O +9 &<_\ \ \ O +10 &>[\ \ \ O +9 &@}_\ \ \ P +9 &BA^\ \ \ O +10 &Dc\ \ \ P +9 &Eb\ \  \ P +9 &Gj\ \ \ Q +10 &I?y\ \ \ R +9 &J\ \ \ V +10 &L\ \ \ X +9 &Nt\ \ \ X +9 &P5\ \ \ X +10 &Q\ \ \ Y +9 &S\ \ \ Z +9 &Ux\ \ \ P +10 &VM\ \  \ %r +9 &Vc\ \ \ \ J +3 ( +2 "collection"'5& +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 +2 "collection"'-& +4 "core" &V_\ \ \ J +2 .tHand.open + "manipulator"&f1 +55 "core" 1 +2 "manipulator"&2% +4 "core" % + +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&:' ] +102 "core" ' + .tPSV.dial PSR +2 "processing"%# +103 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%' +1606 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +1596 "core" ' + .tPSV.dial PSR +2 "processing"%] +56 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%r' +2616 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +3 "collection"';  +36 "core"  +121  +2 .tPSV.dial :mixloop +2 "processing"%9 +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%P  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2612 "core" ' + .tPSV.dial :air +2 "processing"%z  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%3' +2619 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%@ +43 "core" +2 .tPS.seek 0ml +2 "processing"%K'T +2637 "core" ' + .tPSV.dial :air +2 "processing"%N  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%I' +2615 "core" ' + .tPSV.dial :mixloop +2 "processing"%F +43 "core" +2 .tPS.seek 0ml +2 "processing"%_'T +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&L& +4 "core" &  $ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( + "manipulator"&6& +4 "core" &  $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &+& +4 "core" &  $ +2 .tForearm.seek CC +2 "manipulator"&~' +105 "core" ' +2 .tHand.close + "manipulator"&/ +57 "core" / +2 .tCC.seek :open + "collection"'( +397 "core" ( + "manipulator"&& +4 "core" &  : $ +2 "manipulator"&l% +4 "core" % Иs  P  + .tForearm.seek :retract +2 "manipulator"&.' ] +114 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(-] +279 "core" ( +2 "manipulator"&S& +4 "core" &-` o ( l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &-` l +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&s't +112 "core" ' +2 .tHand.open +2 "manipulator"&q1 +57 "core" 1 +2 "manipulator"&k% +4 "core" % {r  K f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&o' ] +107 "core" ' +2 ."da"delayUntil "12:56:04.32" +4632 "Can"-\ Z3 +20318 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%V @ +69 "core" A + ."da"PBV.dial :waste1 +2 "processing"%}  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2321 "core" ' + ."da"PSV.dial :mixloop +7 "processing"%Z +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%t +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%?'T +2313 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%m' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%b  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%0 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core" + "processing"%y% +4 "core" %&"\  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +83 "core" + +2 ."da"PS.seek 0ml +3 "processing"%>'T +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%u  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2323 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%7 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%)  +72 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'T +2297 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%O' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +3 "processing"%!'& +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%^  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%* +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +4 "core" %*\  +2 ."da"PS.seek 1.5ml +2 "processing"%U' +592 "core" ' + ."da"delay 3 seconds +159 "Can"%\ > +144 ."da"PBV.dial between PSV and waste1 +2 "processing"%< * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%D'T +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%/  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%(' +2354 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +6 "processing"%C +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%M  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%{'T +2320 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%J  +123 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%,  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%X  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%p'g +390 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%i  +43 "core"  + "processing"%c% +4 "core" %f"\  +2 ."da"PS.seek 0.55ml +2 "processing"%W' +330 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%  +43 "core"  +3 ."da"PS.seek 2ml +2 "processing"%'& +1556 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%j +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%| @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%8% +3 "core" %* \  +2 ."da"PS.seek 1.85ml +2 "processing"%n'! +240 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"% 'T +1962 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +30053 "Can"!\ 9H& +17950 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +15 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%v  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" + + ."da"PSV.dial :air +2 "processing"%w  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2344 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%Y +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%g  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%e +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%-  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'T +2308 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%5' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%#'& +1601 "core" ' + ."da"PTV.dial :puck +2 "processing"%G  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %"!\  +2 ."da"PS.seek 1.5ml +2 "processing"%]' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%;'T +1601 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +3 "processing"%9  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%z' +2329 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%@ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +8 "processing"%3 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%N  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%K'T +2322 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +44 "processing"%F +136 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%I' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%L'& +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%6 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%+  +34 "core" +2 "processing"%% +4 "core" %)"\  +2 ."da"PS.seek 1.5ml +2 "processing"%a' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%: * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%R'T +1607 "core" ' +2 ."da"delay 2:00 +614 "Can"\ Pʧ +11388 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +33 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%~ +71 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2334 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +7 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%q +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%k  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%.'T +2335 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%V' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%}'& +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +34 "core" + "processing"%_% +4 "core" %) \  +2 ."da"PS.seek 1.5ml +2 "processing"%Z' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t'T +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%?' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%b +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%0 +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%\\  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%y'T +2331 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +7 "processing"%A' +333 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%`' +339 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'& +1605 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%u +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%=  +36 "core" + "processing"%$% +4 "core" %( \  +2 ."da"PS.seek 1.5ml +2 "processing"%>' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%7 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1608 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%T' +1424 "Can"\ R +972 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%O +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%^ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%*  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2352 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +145 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%!'& +2108 "core" ' +2 ."da"delay 5 seconds +507 .PTV.dial :puck +3 .PSV.dial PTV +2 "processing"%< +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" + "processing"%/% +4 "core" %'!\  +2 ."da"PS.seek 1.5ml +2 "processing"%d' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%B * +35 "core" , + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%E  +106 "core"  +3 ."da"PS.seek 0ml +2 "processing"%D'T +1602 "core" ' +2 "processing"%"9 +3 "core" 95B +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%C +2 %H& +3 "core" 5C + &W!"\ , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&M% +4 "core" % S  +2 "storage"((% +4 "core" %g j\ + "storage"(. +3 "core" .(; +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 +2 "storage"(J(+ +203 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (,& +3 "core" &+ +\ +2 "manipulator"&X& +3 "core" &-` l +2 "manipulator"& % +3 "core" % S  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&{( +172 "core" ( +2 "manipulator"&i& +4 "core" & D T + "storage"(c& +4 "core" &, \ +47 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&p'E +102 "core" ' +2 "storage"(& +4 "core" &, \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(W'6 +268 "core" ' +2 "storage"(j- +3 "core" -'6 +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(|' +29 "core" ' +2 "manipulator"&& +4 "core" &  S + "manipulator"&8% +4 "core" %f +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&&' ] +92 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"&( +268 "core" ( + "manipulator"&n& +4 "core" &  \ +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &   \ +2 ."da"Forearm.seek PC +3 "manipulator"&'ϱ +107 "core" ' +2 ."da"Hand.close + "manipulator"&v/ +63 "core" / +2 ."da"PC.seek :open +2 "processing"%1( +400 "core" ( + "storage"(w& +4 "core" &, !\ + "manipulator"& & +4 "core" &   + "manipulator"&Y% +4 "core" % ϒs &  +2 ."da"Forearm.seek :retract +2 "manipulator"&g' ] +102 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&e( +257 "core" ( + "manipulator"&-& +4 "core" & ' i + "storage"('& +4 "core" &, \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&2'E +98 "core" ' +3 ."da"Hand.open + "manipulator"&f1 +63 "core" 1 +2 "storage"(5- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(G'z +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"( ' +49 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2113h.tif +5 "processing"%& +10 "core" &!\ g +4 "manipulator"&& +6 "core" & i +2 "manipulator"&#% +5 "core" % - | +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&](-] +185 "core" ( + "manipulator"&& +4 "core" &-Q  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +10 &9& +2 "core" &-Q 2  +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&P't +108 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&r/ +62 "core" / +2 "manipulator"&;& +4 "core" &-R  , \  + "manipulator"&% +4 "core" % ς ! $ L ˼J +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&@' ] +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&3( +125 "core" ( +2 "manipulator"&N& +4 "core" & 9 \\ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +3 "core" & \\ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&F'ϱ +108 "core" ' +2 "manipulator"&K& +5 "core" & ~ J \\ + "manipulator"&I% +4 "core" %Ϻ }  +2 "processing"%6& +4 "core" &!\ ^ +2 "processing"%+& +5 "core" & \ ^ +2 ."psFlush"PC.seek :closed +2 "processing"%(W +5 "core" & \ ^ +6 &7\ [$e +10 &}Vx \ T8 +9 &q \ TL +9 &N\ XO +10 &ML \ XO +9 &P\ N +10 &N \ M +9 &P \ M +9 & XT\ N +10 &"T \ M +9 &#Q \ M +9 &%T \ N +10 &'`T \ N +9 &)"R \ N +10 &*O \ [N +9 &,N \ YO +9 &.dO \ XO +10 &0'O \ YO +9 &1P \ YO +9 &3R \ YO +10 &5mQ \ XO +9 &7/Q\ \ XO +10 &8Q\ XO +9 &:Q \ XO +9 &6Q \ XO +9 &?R \ XP +9 &AP \ WO +10 &C{O \ XO +9 &E=T \ WO +10 &FZ \ WP +9 &Hm \ VR +9 &Jx~\ S +10 &L6 \ T +9 &M \ T +9 &O \ T +10 &Q| \ T +9 &S? \ T +10 &T \ ~U +9 &V \ = +9 &W0 \ Q +10 &W \ ^* +2 ( +2 "processing"%+& +2 #"psFlush"Processing Clamp onSpring/offSpring for 5/23 samples, on/off torque 1.69 +2 "processing"%L& +3 "core" &W!\ \\* +2 ."psFlush"Hand.open +2 "manipulator"&:1 +61 "core" 1 +3 "manipulator"&a% +4 "core" % Ϻ e  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +3 "processing"%~' +592 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +1713 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 40.943 seconds\ /var/log/esp/da22apr2113h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2113h15s.tif +412 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +192 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +128 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%q +106 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%k'6 +599 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2113h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2113h30s.tif +2023 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%S +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%s' +589 "core" ' +2 ."psFlush"delay 5 seconds +314 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2113h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2113h70s.tif +185 ."psFlush"PSR.select :air +6 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2108 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%V  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +71 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" + ."psFlush"PS.seek :empty +2 "processing"%_'6 +2618 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%} +106 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'X= +1094 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +637 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2113h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "40.943 sec auto-exposure",Subject: "da22apr2113h images!" +4 "storage"(- +2 "core" -' +3 "storage"(\ & +4 "core" &, \ +2 "manipulator"&x& +3 "core" & \\ +2 "manipulator"&t% +4 "core" % l    + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 4 +6 "manipulator"&m( +263 "core" ( + "manipulator"&b& +4 "core" &  y +2 "storage"(0& +4 "core" &, r\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&\\'E +99 "core" ' +71 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.09 Pucks below Top Plate +4 "storage"(?' +67 "core" ' +4 "manipulator"&& +10 "core" & {  y +3 "storage"(y& +8 "core" &,  1 +4 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 4 +4 "manipulator"&A'% +33 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&`, +10 "core" , +6 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.1 Pucks below Top Plate +4 "storage"(u' +41 "core" ' +5 "manipulator"&=% +11 "core" %9 A ǼF +3 "storage"($& +7 "core" &,  +3 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 4 + 320 counts +4 "manipulator"&'e +15 "core" ' +2 "manipulator"&7& +9 "core" & | \\ x +3 "storage"(>& +8 "core" &, B \ +5 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&%'E +22 "core" ' +3 "storage"()% +9 "core" % \ +5 ."downElevator"SE.seek :down +7 "storage"(Q'g +63 "core" ' +4 ."psFlush"PSV.dial PTV +6 "processing"% +25 "storage"(% +6 "core" %\ :\ B\ A (\ RO +4 "manipulator"&O% +8 "core" %_ ~ J I +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&^' ] +11 "core" +4 ."psFlush"PTV.dial :puck +4 "processing"%*  +70 "core"  +2 ' +4 ."psFlush"PBV.dial :waste1 +4 "processing"%T  +18 "core"  +4 ."psFlush"PS.seek 0ml +4 "processing"%'T +22 "core" ' +2 ."downElevator"SE.stop +4 "storage"(5 +5 (& +9 "core" &,  \ +1441 #"uploadLog"upsync +1137 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%< +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%U' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +3 "processing"%/' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%! +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%B U +51 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%E'T +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%d @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%C  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%H'T +2616 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%M +48 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%(' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%, U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%X'T +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2611 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%c'T +2624 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'X= +1094 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +1597 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%8  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%W'T +2035 "Can"#\ ?> +584 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%p +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%n' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2138 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%{ +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%v U +53 "core" V + ."psFlush"PS.seek 0ml +3 "processing"%&'T +2616 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%h @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2611 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%Y'T +2617 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%-' +2619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%' +72 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%f'T +2616 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%5 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2615 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%#'T +2613 "core" ' +42 #"psFlush"Garaging FlushPuck in Processing Clamp +16 "manipulator"&g& +5 "core" & 6 x +6 "manipulator"&|% +4 "core" % K  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&G( +245 "core" ( + "manipulator"&& +4 "core" & ! K +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" & 3 K +2 ."psFlush"Forearm.seek PC +3 "manipulator"&2'ϱ +106 "core" ' + ."psFlush"Hand.close +2 "manipulator"&e/ +62 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%r( +402 "core" ( + "manipulator"&;& +4 "core" &  K +2 "manipulator"&% +3 "core" % χs i  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +114 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&N(-] +132 "core" ( +2 "manipulator"&z& +4 "core" &-\\\ R !r + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +3 "core" &-\\\ P !r +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&K't +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&I1 +62 "core" 1 +2 "manipulator"&6% +4 "core" % ~o H ^ + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]' ] +102 "core" ' + #tFinished short da assay +1367 #-> access 4 +2 "storage"(@% +4 "core" %e < +2 "manipulator"&1% +4 "core" % S + "manipulator"&L& +4 "core" &-c  M k +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(:( +499 "core" ( +4 .tSC.configure :limp +3 "storage"($(\ 1b +2 (a& +3 "core" &  +4814 #t-> PS.flush + #Flushing Processing stage + "processing"%+% +4 "core" %W\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%l& +4 "core" & \ + "manipulator"&F& +4 "core" &-c  k +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&D(-] +4 "core" ( + "manipulator"&~& +4 "core" &-c\   k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &-c  8 k +2 .tForearm.seek :garage +2 "manipulator"&'t +108 "core" ' +2 .tHand.close + "manipulator"&q/ +55 "core" / +2 "manipulator"&R& +4 "core" &-c h  k + "manipulator"&S% +4 "core" % σ  ~ A Z +2 .tForearm.seek :retract + "manipulator"&k' ] +117 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&s( +127 "core" ( +2 "manipulator"&V& +4 "core" &   P + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & P +2 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'ϱ +103 "core" ' +2 "manipulator"&.& +4 "core" &  m P +2 "manipulator"&}% +4 "core" %ϵ 8 + "processing"%_& +4 "core" &\ \ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed + "processing"%(W +5 "core" & \  +8 &5|\ \ *y +9 &f~ \ > +10 &uo \ L +9 &8V\ \ L +10 &U \ L +9 &V\ \ L +9 &~U \ L +10 &@W \ L +9 &!W\ \ L +9 &"W\ \ L +10 &$U\ \ L +9 &&HV \ L +10 &(\ W \ L +9 &)W\ \ L +9 &+Y \ L +10 &-OX \ L +9 &/U \ L +9 &0Z \ L +10 &2Y \ M +9 &4VZ \ M +10 &6Z \ L +9 &7Z \ M +9 &9Z\ \ L +10 &;_W\ \ L +9 &="Y \ L +9 &>Z \ L +10 &@X \ M +9 &Bf\\ \ M +9 &D)]\ L +10 &E_ \ M +9 &Gh \ N +10 &Ic~\ \ P +9 &K!\ \ R +9 &L \ R +10 &N \ S +9 &Pd \ S +9 &R'\ \ R +10 &S\ \ S +10 &U\ \ S +9 &W"^m \ 3 +9 &WG\ \ & +5 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.63 + "processing"%\ & +5 "core" &W\ \ & + &W \ & + .tHand.open + "manipulator"&x1 +54 "core" 1 + "manipulator"&t% +4 "core" % ϵ J 2 j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b' ] +107 "core" ' + .tPSV.dial PSR +2 "processing"%0 +43 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%3'X= +1094 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1598 "core" ' + .tPSV.dial PTV +7 "processing"%y +84 "core"  + .tPTV.dial :puck +2 "processing"%  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%=  +53 "core" +2 .tPS.seek 0ml +2 "processing"%$'T +2618 "core" ' + .tPSV.dial PSR +2 "processing"%7 +72 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"% ' +606 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%>' +2117 "core" ' + .tPSV.dial PTV +2 "processing"%) +73 "core" +2 .tPBV.dial PSV +2 "processing"%\\ U +53 "core" V +2 .tPS.seek 0ml + "processing"%m'T +2614 "core" ' + .tPSV.dial PBV +2 "processing"% @ +44 "core" ? +2 .tPS.seek 2.5ml + "processing"%O' +2621 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%?  +72 "core"  +2 .tPS.seek 0ml + "processing"%'T +2621 "core" ' +2 .tPSV.dial PSR +2 "processing"%A +43 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%*' +2622 "core" ' +2 .tPSV.dial PTV +2 "processing"%T +71 "core" +2 .tPBV.dial PSV +2 "processing"% U +4 "core" U +2 .tPS.seek 0ml +2 "processing"%'T +2620 "core" ' + .tPSV.dial PBV +2 "processing"%u @ +44 "core" ? +2 .tPS.seek 2.5ml + "processing"%%' +2615 "core" ' + .tPSV.dial :waste1 +2 "processing"%Z  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%Q'T +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +6 "manipulator"&<& +5 "core" & D P + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +7 "manipulator"&( +2 "core" ( +2 "manipulator"&U& +3 "core" & & P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" & P +2 .tForearm.seek PC +2 "manipulator"&B'ϱ +108 "core" ' +2 .tHand.close + "manipulator"&// +62 "core" / + .tPC.seek :open +2 "processing"%d( +400 "core" ( +2 "manipulator"&E& +4 "core" & | }  P + "manipulator"&C% +4 "core" % πg v v  +2 .tForearm.seek :retract +2 "manipulator"&"' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&M(-] +131 "core" ( +2 "manipulator"&H& +4 "core" &-Z   X "{ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-Z\  "{ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&,'t +107 "core" ' + .tHand.open + "manipulator"&(1 +30 "Can"%\ NՐ~ +27 "core" 1 +2 "manipulator"& % +4 "core" % ~ = -  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&X' ] +101 "core" ' +8031 #t-> access 5 +2 "storage"(i% +3 "core" %g  +2 "manipulator"&% +4 "core" % [  U  +2 "manipulator"&& +3 "core" &-c\  m !r +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(c( k +210 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & l V  +42347 #t-> access 5 +2 "storage"(j% +3 "core" %h t \ +2 "manipulator"&% +4 "core" % a   + "manipulator"&8& +45 "core" &-   +10 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(o( k +2 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (p& +3 "core" & l   +314 #t-> startTube 5 +332 #-> shortDA +2 "collection"'W% +2 "processing"%n% +7 "core" %͗ R\ +2 %M\ +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +8492 "Can"$\ 7ז +6673 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%{ +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%v  +125 "core" + .tPRV.dial :sipper +2 "processing"%4  +45 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%h'd +2283 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%&  +2 "collection"'  +6 "core"  +120  +2 .tPS.seek 0.5ml +2 "processing"%w' +1267 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +100 "core" ? + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%Y'T +591 "core" ' +2 .tPSV.dial PSR +2 "processing"%' +101 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'X= +1107 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%-' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%5 +114 "core" +2 .tPS.seek 0ml +2 "processing"%f'T +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'X= +1091 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%g' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%| +102 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek 0ml + "processing"%9'T +2639 "core" ' + .tPSV.dial PSR +2 "processing"%` +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%e' +2613 "core" ' + .tPSV.dial :mixloop +2 "processing"%^ +103 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2624 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp +6 "processing"%;& +4 "core" &\ +2 "manipulator"&% +8 "core" % a   +2 "storage"(z% +3 "core" %h +2 "storage"(P. +3 "core" .( k + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(2(; +514 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (G& +3 "core" &;\ \  E\ / + "manipulator"&I& +4 "core" &- x g  +2 "manipulator"&6% +3 "core" % a G  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(* +197 "core" ( + "manipulator"&K& +4 "core" &1  4 ~ +2 "storage"(@& +3 "core" &; \ / +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&1' +92 "core" ' + "storage"(L& +4 "core" &;   / +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(J'6 +281 "core" ' + "storage"(a- +4 "core" -'| + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (+& +3 "core" &; / +2 "manipulator"&l& +3 "core" &1 ~ +2 .tElbow.seek 5 +2 "manipulator"&F(* +3 "core" ( +2 "manipulator"&~& +3 "core" &1 b h ~ +2 "storage"( & +4 "core" &;  / +2 .tForearm.seek 5 + 300 counts + "manipulator"&q' +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&R/ +58 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&S& +2 "storage"(N'g +7 "core" &1 r m ~ + "manipulator"&]% +4 "core" % A P +2 .tForearm.seek :retract +2 "manipulator"&V' ] +110 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +149 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +91 "core" ( +3 "manipulator"&& +4 "core" & Q C + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" & Q C +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&}'ϱ +98 "core" ' + "manipulator"&_& +5 "core" &  V C + "manipulator"&D% +4 "core" %ϻ   +2 "processing"%k& +4 "core" & \ +3 "processing"%r& +5 "core" &\ \ +2 .tPC.seek :closed +2 "processing"%\ (W +5 "core" &\ \ +5 & \ 6 +10 &)Jy \ / +9 &Rq \ D +9 &_\ \ M +10 &X\ \ L +9 &{U\ \ M +9 &=Y \ M +10 &Z\ \ L +9 &[\ \ L +10 &!U\ \ L +9 &#EV \ M +9 &%Y\ \ M +10 &&W \ L +9 &(Y\ \ L +9 &*M[\ \ M +10 &,\\\ \ L +9 &-[\ \ L +10 &/Z \ L +9 &1VZ\ \ L +9 &3[ \ M +10 &4Y \ M +9 &6Z\ \ L +9 &8^[\ \ L +10 &: \\\ \ L +9 &;Z\ \ M +10 &=] \ M +9 &?dY\ \ M +9 &A'[ \ M +10 &B\\ \ L +9 &D\\\ M +9 &Fjc\ \ N +10 &H'n \ O +9 &I\ \ R +10 &K\ \ R +9 &Md\ \ R +9 &O% \ S +10 &P \ S +9 &R\ S +9 &Tj \ S +10 &V+\ \ P +9 &Wk>^\ \ #h +10 &W 9\ \ ( +5 ( +2 "processing"%r& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.61 +2 .Hand.open + "manipulator"&x1 +4 "core" &W \ ( +56 1 + "manipulator"&t% +4 "core" % ϻ  E  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +98 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%0  +2 %9 +6 "core" 9 +102 "processing"%#9 +2 "core" 9 +102 "processing"%39 +2 "core" 9  +102 "processing"%y9 +3 "core" 9  +102 "processing"%9 +2 "core" 9 +102 "processing"%=9 +2 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%79 +2 "core" 9 +102 "processing"%$9 +4 "core" 9" +102 "processing"% 9 +2 "core" 9& +102 "processing"%)9 +3 "core" 9* +102 "processing"%\\9 +2 "core" 9/ +102 "processing"%>9 +2 "core" 93 +102 "processing"%9 +5 "core" 97 +102 "processing"%m9 +2 "core" 9; +103 "processing"%?9 +2 "core" 9? +102 "processing"%O9 +2 "core" 9D +102 "processing"%A9 +3 "core" 9H +102 "processing"%9 +3 "core" 9L +102 "processing"%T9 +2 "core" 9P +102 "processing"%9 +3 "core" 9T +102 "processing"%*9 +3 "core" 9X +102 "processing"%u9 +2 "core" 9\ ] +102 "processing"%9 +3 "core" 9a +103 "processing"%Z9 +2 "core" 9e +102 "processing"%%9 +2 "core" 9i +102 "processing"%<9 +3 "core" 9m +102 "processing"%U9 +2 "core" 9"r +102 "processing"%!9 +3 "core" 9(v +103 "processing"%/9 +2 "core" 9,z +102 "processing"%s9 +2 "core" 92~ +102 "processing"%b9 +3 "core" 98\ +102 "processing"%9 +2 "core" 9=\ +102 "processing"%E9 +4 "core" 9B\ +3 .tPH.hold 2:00:00,28C +3 "processing"%C ppA +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%H +102 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%' +598 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%B'& +1602 "core" ' + .tPTV.dial :puck +2 "processing"%  +123 "core"  +2 .tPSV.dial PTV +2 "processing"%( +73 "core" + .tPBV.dial :waste1 +2 "processing"%  +53 "core" +2 "processing"%"% +4 "core" %$\  +2 .tPS.seek 1.5ml + "processing"%,' +594 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%'T +1601 "core" ' +2 .tdelay 5:00 +10363 "Can"\ :1 +19639 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +3 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%: * +34 "core" + + .tPSR.select :air +50 .PSV.dial PSR +4 "processing"%j +73 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%' +2331 "core" ' + .tPSV.dial PTV +2 "processing"%8 +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%p +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%c +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%n'T +2318 "core" ' + .tPTV.dial :PRVmixing,via: PRV +3 "processing"%{  +124 "core" + .tPSV.dial :mixloop +2 "processing"%v +44 "core" + .tPRV.dial :ab1 +2 "processing"%4 @ +100 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%Q'] +369 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +3 "processing"%&  +2 "core"  +41  + "processing"%h% +4 "core" %\\\ +2 .tPS.seek 0.3ml +2 "processing"%'e +349 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'w  +34 "core" +2 .tPRV.dial :air +2 "processing"%'  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%Y'K +1262 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%5' +855 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%-  +43 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%'& +1609 "core" ' + .tPSV.dial :PML +7 "processing"%f +43 "core" +2 .tPTV.dial :mixing + "processing"% @ +71 "core" A + .tPBV.dial :waste1 +2 "processing"%|  +34 "core" +2 "processing"%% +4 "core" %$ \  +2 .tPS.seek 1.85ml + "processing"%g' +229 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%9'T +1959 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'^& +4 "core" & T\ +2 "manipulator"&e& +3 "core" & \\ C +2 "manipulator"&;% +4 "core" % l\   + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-] +120 "core" ( + "manipulator"&z& +4 "core" &-V e }  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &-V z  +2 .tForearm.seek :garage +2 "manipulator"&o't +107 "core" ' + .tHand.close + "manipulator"&G/ +63 "core" / +5 "manipulator"&I& +4 "core" &-a    +2 "manipulator"&6% +3 "core" % ς   F +2 .tForearm.seek :retract +2 "manipulator"&K' ] +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&@( +293 "core" ( + "manipulator"&M& +5 "core" & `  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &L& +4 "core" & y  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X' +100 "core" ' +2 "manipulator"&a& +4 "core" &   + "manipulator"&+% +4 "core" % o  +2 "collection"'l& +4 "core" & n\ +2 "collection"'~& +5 "core" & p\ +2 .tCC.seek :closed + "collection"' (W +4 "core" & \\\  +9 &/} T\ +{ +10 &b [\ ? +9 &Ly [\ O +9 &Y U\ O +10 &\\ [\ P +9 &Y Y\ P +9 &R\\ [\ P +10 &_ ]\ P +9 & ] M\ O +9 &"] Z\ O +10 &$[Y Z\ O +9 &&_ [\ P +10 &'] \\\ O +9 &)[ S\ O +9 &+cZ Y\ O +10 &-&Y X\ O +9 &._ R\ P +9 &0_ [\ P +10 &2k] M\ O +9 &4,] U\ P +10 &5\\ C\ O +9 &7] P\ O +9 &9t\\ H\ O +10 &;7] E\ O +9 &<\\ J\ O +9 &>Y B\ O +10 &@{_ Q\ O +9 &B>^ R\ O +10 &Cc I\ O +9 &E_ D\ O +9 &Gh @\ P +10 &I<y E\ R +9 &J 8\ V +9 &L <\ X +10 &Np =\ Y +9 &P3 >\ X +10 &Q H\ Y +9 &S H\ Y +9 &Uu ?\ O +10 &VQ @\ ({ +9 &VI =\ @ +2 ( +2 "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.94 + "collection"'R& +5 "core" &VL >\ @ + .tHand.open + "manipulator"&S1 +61 "core" 1 + "manipulator"&]% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +100 "core" ' + .tPSV.dial PSR +2 "processing"%1 +102 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%J' +1605 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%q  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +1599 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +43 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%F' +2620 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%_  +3 "collection"'D  +36 "core"  +121  + .tPSV.dial :mixloop +2 "processing"%k +101 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%N  +70 "core" +3 .tPS.seek 0ml + "processing"%V'T +2615 "core" ' + .tPSV.dial :air +2 "processing"%d  +47 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +2612 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +44 "core" +2 .tPS.seek 0ml + "processing"%'T +2618 "core" ' +2 .tPSV.dial :air +2 "processing"%r  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%#' +2615 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +44 "core" +2 .tPS.seek 0ml +2 "processing"%3'T +2621 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&y& +4 "core" &   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +21 "core" ( +2 "manipulator"&=& +4 "core" & c C 5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  5 +2 .tForearm.seek CC +2 "manipulator"&7' +106 "core" ' +2 .tHand.close + "manipulator"&$/ +60 "core" / +2 .tCC.seek :open + "collection"' ( +395 "core" ( +2 "manipulator"&)& +4 "core" & w t 5 + "manipulator"&\\% +4 "core" % Ќh u q +2 .tForearm.seek :retract +2 "manipulator"&>' ] +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(-] +220 "Can"\ D@ +74 "core" ( +2 "manipulator"&m& +4 "core" &-Y  w j +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &-Z  i +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&O't +114 "core" ' + .tHand.open + "manipulator"&A1 +54 "core" 1 +2 "manipulator"&% +4 "core" % vu ? 5 9 m +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T' ] +102 "core" ' +2 ."da"delayUntil "14:26:54.76" +24960 #recoverPRVreagent08 +6 .PTV.dial :mixing + "processing"% @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%*  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +34 "core" + + ."da"PSV.dial :air +2 "processing"%  +44 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%Z' +2324 "core" ' +2 ."da"PSV.dial :mixloop +50 "processing"%% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%<  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%U +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%!  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'T +2313 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%b' +588 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%E  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"%H +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +3 "processing"%( * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"% 'T +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%"  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%B  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%, +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2327 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%: +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%j  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +1028 "Can"\ AC +1288 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +129 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%p' +593 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +8 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%c'& +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%W  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%{  +48 "core"  + "processing"%v% +4 "core" %)\  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +32 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'T +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%&  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +73 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +3 "processing"%'' +2334 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%Y +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%-  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%5'T +2324 "core" ' + #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%f  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%|  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%  +16 "core" + ."da"PSV.dial :mixloop +2 "processing"%` +44 "core" + ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%'g +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%g  +44 "core"  +2 "processing"%^% +4 "core" %j\  +2 ."da"PS.seek 0.55ml +2 "processing"%e'$ +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%;  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%z'& +1547 "core" ' + ."da"PSV.dial :PML +2 "processing"%P +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%G  +35 "core" + "processing"%I% +4 "core" %!\  +2 ."da"PS.seek 1.85ml +2 "processing"%6' +228 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%o'T +1958 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +25003 "Can",\ Al +22999 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%M @ +15 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" + + ."da"PSV.dial :air +2 "processing"%a  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2327 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%l +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%K  +43 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%R  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'T +2332 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%] +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%~' +591 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%1'& +1601 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%X  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%9 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%q  +34 "core" +2 "processing"%J% +4 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +583 "core" ' +50 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%D'T +1596 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%_  +9 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%k  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%F +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%d' +2338 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%t +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%r  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2315 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%#' +584 "core" ' + ."da"delay 5 seconds +353 "Can":\ 8 +149 ."da"PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +3 "processing"%y'& +1601 "core" ' + ."da"PTV.dial :puck +6 "processing"%=  +5 "core"  +7 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" + "processing"%@% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +581 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%)'T +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\\  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%?' +2338 "core" ' + ."da"PSV.dial PTV +2 "processing"%A +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%> +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%O  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'T +2322 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%u' +585 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +14 ."da"PS.seek 2ml +2 "processing"%'& +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%3  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%<  +35 "core" + "processing"%U% +4 "core" %*\  +2 ."da"PS.seek 1.5ml +2 "processing"%!' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%Z * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%s'T +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%/  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%b  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%E * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2331 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%( +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%"'T +2311 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +136 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +7 "processing"% +14 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +3 "processing"%i' +332 "core" ' +2 ."da"delay 5 seconds +507 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%,' +339 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '& +1598 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%:  +35 "core" +2 "processing"%j% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"%0' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1619 "core" ' + ."da"delay 10 seconds +528 "Can"8\  +475 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%p  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%W  +34 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%v' +2391 "core" ' + ."da"PSV.dial PTV +7 "processing"%c +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%4 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%&  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%h'T +2361 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +52 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%w'& +2128 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +4 "core"  +3 ."da"PSV.dial PTV +3 "processing"% +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%Y% +3 "core" %$\ +2 ."da"PS.seek 1.5ml +3 "processing"%-' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +35 "core" , + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%f  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'T +1607 "core" ' +2 "processing"%|9 +3 "core" 95H +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"% +2 %`& +4 "core" 5H + &W\ ( + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&5% +4 "core" % V x  + "storage"(g% +4 "core" %f \ +2 "storage"(^. +2 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +2 "storage"((+ +201 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (;& +3 "core" &+ j\ +2 "manipulator"&e& +3 "core" &- v H ? +2 "manipulator"&P% +3 "core" % V  x  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&( +166 "core" ( + "manipulator"&G& +4 "core" & t i Y +2 "storage"(I& +3 "core" &, ?\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&'E +101 "core" ' +2 "storage"(z& +4 "core" &, \ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(6'6 +267 "core" ' + "storage"([- +3 "core" -'6 +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(M' +38 "core" ' +2 "manipulator"&& +4 "core" & X +2 "manipulator"&L% +3 "core" %K & +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&a' ] +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&o( +249 "core" ( + "manipulator"&l& +4 "core" & g H = +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &  = +2 ."da"Forearm.seek PC +3 "manipulator"&'ϱ +107 "core" ' +2 ."da"Hand.close + "manipulator"&R/ +62 "core" / + ."da"PC.seek :open +2 "processing"%+( +398 "core" ( +2 "storage"(]& +3 "core" &, \ \ +2 "manipulator"&S& +4 "core" &   = + "manipulator"&~% +4 "core" % ϫu    + ."da"Forearm.seek :retract +2 "manipulator"&X' ] +100 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&9( +244 "core" ( + "manipulator"&q& +4 "core" &  w c +2 "storage"(J& +3 "core" &, `\ +2 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&1'E +98 "core" ' +2 ."da"Hand.open + "manipulator"&1 +63 "core" 1 +9 "storage"(.- +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(_'z +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(k' +49 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2115h.tif +6 "processing"%N& +9 "core" & \ k +4 "manipulator"&F& +4 "core" &\ c c +3 "manipulator"&D% +5 "core" %   +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&V' ] +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&t(-] +168 "core" ( + "manipulator"&x& +4 "core" &-S  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &-S   +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&d't +102 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&}/ +62 "core" / +2 "manipulator"&& +4 "core" &-f   + "manipulator"&#% +4 "core" % υ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&=' ] +101 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&( +123 "core" ( +2 "manipulator"&$& +4 "core" &  f < +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" & < +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&y'ϱ +104 "core" ' + "manipulator"& & +4 "core" &  < +2 "manipulator"&% +4 "core" %ϸ # +2 "processing"%\\& +4 "core" & \ +2 "processing"%7& +4 "core" & \ +3 ."psFlush"PC.seek :closed +2 "processing"%m(W +4 "core" &\ \  +9 &2y \ *y +10 &c{ \ > +9 &am \ N +9 &$P \ N +10 &P \ aN +9 &O \ ^O +9 &gR \ ^O +10 &)L \ ^O +9 & O \ ^O +10 &"N \ ^O +9 &$oM \ ]O +9 &&1M \ ^O +10 &'N \ ]N +9 &)N \ ]O +9 &+wN \ ]O +10 &-9N \ ]O +9 &.O \ ]O +10 &0O \ \\O +9 &2Q \ ]O +9 &4@R \ \\O +10 &6Q \ \\O +9 &7Q \ \\O +9 &9U \ N +10 &;KT \ N +9 &=U \ N +10 &>S \ N +9 &@V \ N +9 &BTW \ N +10 &DW \ N +9 &EY \ N +9 &Gc \ O +10 &IL} \ ZS +9 &K\  \ YT +10 &L \ XU +9 &N \ XU +9 &PM \ WU +10 &R \ XV +9 &S \ WV +9 &U \ WV +10 &W1wj \ Z'y +9 &Wl \ [: +9 ( +2 &W% \ ^/ + "processing"%7& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.74 +2 "processing"%& +4 "core" &W%"\ ^/ +2 ."psFlush"Hand.open + "manipulator"&)1 +58 "core" 1 + "manipulator"&A% +4 "core" % ϸ 1 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%> +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%O' +279 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15.172 seconds\ /var/log/esp/da22apr2115h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2115h15s.tif +314 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +727 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2115h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2115h30s.tif +1379 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%* @ +192 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +128 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%u +115 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%3'6 +1128 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2115h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2115h70s.tif +1489 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%% +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +586 "core" ' +2 ."psFlush"delay 5 seconds +563 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2117 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%Z @ +71 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%! +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%/'6 +1916 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2115h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "15.172 sec auto-exposure",Subject: "da22apr2115h images!" +3 "storage"(b- +3 "core" -' +3 "storage"(E& +4 "core" &, `\ + "manipulator"&H& +4 "core" & 7 < +2 "manipulator"&s% +8 "core" % l   +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +4 "manipulator"&( +245 "core" ( +4 "manipulator"&& +7 "core" & o  j +4 "storage"((& +4 "core" &, \ +28 ."da"Forearm.reconfigure :tight +14 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 4 + 800 counts +5 "manipulator"&'E +98 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.09 Pucks below Top Plate +4 "storage"(' +65 "core" ' +3 "manipulator"&B& +8 "core" &\  j +4 "storage"("& +12 "core" &,  +3 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 4 +2 "manipulator"&i'% +36 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&,, +7 "core" , +3 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.1 Pucks below Top Plate +5 "storage"(' +27 "core" ' +3 "manipulator"&% +9 "core" ' +3 %6q    +3 ."psFlush"PSV.dial PSR +7 "storage"(:& + "processing"%j +12 "core" &,\ X\ X \ +3 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 4 + 317 counts +3 "manipulator"& 'b +13 "core" ' +3 "manipulator"&8& +8 "core" & } ] +4 "storage"(0& +8 "core" &,\ \  J\ +5 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +4 "manipulator"&p'E +23 "core" ' +3 "storage"(W% +9 "core"  +2 %    +3 ."psFlush"PSR.select :flush +9 ."downElevator"SE.seek :down +10 "processing"%@ +3 "storage"('g +17 ."psFlush"PS.seek 1ml +2 "processing"%{'X= +67 "storage"(% +6 "core" %6  QM +4 "manipulator"&c% +8 "core" %< h ~ +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&n' ] +89 "core" ' +74 ' +3 ."downElevator"SE.stop + "storage"(5 +6 (4& +7 "core" &, ^  +823 ' +2 ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%&' +894 #"uploadLog"upsync +715 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%v +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%Q  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%h  +4 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"% 'T +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +591 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%' U +52 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%f'T +2613 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%- @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2620 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%`'T +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%5 +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%g' +2616 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%^ +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%; U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%e'T +2639 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%P @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2613 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%G  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%I'T +2431 "Can"S\ AJ. +187 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%z +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'X= +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +1613 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%[ +73 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%L  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%6'T +2619 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%l' +584 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +59 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2104 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" + ."psFlush"PBV.dial PSV +2 "processing"%R U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%a'T +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2608 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%~'T +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%q' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%o U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2637 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%. @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%F  +71 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%D'T +2624 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&X& +4 "core" &  ] + "manipulator"&M% +4 "core" % U  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&_( +241 "core" ( + "manipulator"&x& +5 "core" & I  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &r& +3 "core" & {  +2 ."psFlush"Forearm.seek PC +2 "manipulator"&1'ϱ +111 "core" ' + ."psFlush"Hand.close +2 "manipulator"&9/ +58 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%}( +397 "core" ( +2 "manipulator"&& +4 "core" &     + "manipulator"&#% +4 "core" % υi  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&V' ] +103 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&$(-] +120 "core" ( + "manipulator"&@& +4 "core" &-\\ Q  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +4 "core" &-\\   +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"& 't +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +53 "core" 1 +2 "manipulator"&\\% +4 "core" % ~k  X + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&t' ] +100 "core" ' +2 #tFinished short da assay +8095 #-> access 4 +2 "storage"(=% +4 "core" %e 0 + "manipulator"&+% +4 "core" % [ +2 "manipulator"&& +3 "core" &-\\ z  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"()( +500 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +2 "core" & G : +21371 #t-> access 5 +2 "storage"(7% +3 "core" %g \ +2 "manipulator"&>% +4 "core" % [ r +2 "manipulator"&y& +3 "core" &-\\ r  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( k +203 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (O& +2 "core" & n e \ +870 "Can"P\ 4l +49487 #t-> startTube 5 +351 #-> shortDA +2 "collection"'*% +2 "processing"%% +7 "core" %͗ \ +2 %Q\ \ +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +10148 "Can"Q\ 4KZ +7920 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%u +130 "core" + .tPTV.dial :PRVmixing +2 "processing"%?  +123 "core" +2 .tPRV.dial :sipper + "processing"%%  +44 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%3'd +2277 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%<  +2 "collection"'  +6 "core"  +123  +2 .tPS.seek 0.5ml + "processing"%Z' +1271 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%! @ +100 "core" ? + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%U'T +592 "core" ' + .tPSV.dial PSR +2 "processing"%b +103 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%E'X= +1090 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%H' +1601 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +103 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"%( +103 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%'X= +1097 "core" ' + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%B' +1611 "core" ' + .tPSV.dial :mixloop +2 "processing"%" +103 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek 0ml + "processing"%'T +2615 "core" ' +2 .tPSV.dial PSR +2 "processing"%: +104 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%8' +2614 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%k +103 "core" +2 .tPS.seek 0ml +2 "processing"%0'T +2618 "core" ' + #tLoading da puck from tube 5 into Processing Clamp +2 "processing"%j& +4 "core" &\ \ + "manipulator"&W% +4 "core" % [ +2 "storage"(% +3 "core" %g  +2 "storage"(. +2 "core" .( k +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +513 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (c& +3 "core" &;\ \  \ / +2 "manipulator"&& +3 "core" &-\\  +2 "manipulator"&i% +3 "core" % [ y +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"& (* +175 "core" ( + "manipulator"&4& +4 "core" &.  % +2 "storage"(& +4 "core" &; D \ / + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&/' +90 "core" ' +2 "storage"(p& +4 "core" &; / +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('6 +266 "core" ' + "storage"({- +3 "core" -'u +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (v& +3 "core" &; / + "manipulator"&Q& +4 "core" &. % +2 .tElbow.seek 5 +2 "manipulator"&h(* +3 "core" ( +2 "manipulator"&&& +3 "core" &.  % +2 "storage"(& +4 "core" &;  Y / + .tForearm.seek 5 + 300 counts +2 "manipulator"& ' +23 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +54 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&w& +2 "storage"(''g +7 "core" &/  $ + "manipulator"&Y% +4 "core" %  M +2 .tForearm.seek :retract +2 "manipulator"&-' ] +95 "core" ' + .tElbow.seek PC +2 "manipulator"&f( +163 "core" ' + ."downElevator"SE.stop + "storage"(5 +91 "core" ( +3 "manipulator"&& +4 "core" & " 8 +48 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +2 &|& +3 "core" & v 8 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&5'ϱ +105 "core" ' +2 "manipulator"&`& +4 "core" &   8 +2 "manipulator"&^% +4 "core" %ϻ  + "processing"%;& +4 "core" &\ +2 "processing"%g& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%P(W +4 "core" & \  +9 &4}\ \ *y +9 &d \ > +9 &sr\ \ M +10 &6Z \ L +9 &Z \ L +10 &V\ \ M +9 &|Z \ L +9 &>Y \ L +10 & V \ M +9 &"Y\ \ M +9 &$U\ \ L +10 &&FW\ \ L +9 &(Y\ \ L +9 &)] \ M +10 &+W\ \ M +9 &-MW \ M +10 &/X \ M +9 &0Y\ \ L +9 &2Z \ M +10 &4TZ \ M +9 &6Y\ \ M +9 &7Z\ \ L +10 &9Z \ M +9 &;^[ \ L +10 &=[\ \ M +9 &>Z \ M +9 &@_ \ M +10 &Bd]\ M +9 &D&\\ \ M +9 &E] \ M +10 &Ge\ \ N +9 &Idu \ P +10 &K \ R +9 &L \ S +9 &N \ S +10 &Pc \ S +9 &R$\ \ S +9 &S\ \ S +10 &U \ S +9 &W+fo \ )| +10 &We\ \ 1 +8 ( +2 &W \ ( +3 "processing"%g& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.60 +7 .Hand.open + "manipulator"&e1 +55 "core" 1 + "manipulator"&G% +5 "core" % ϻ \  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&2' ] +101 "core" ' +2 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%z  +2 %I9 +6 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%[9 +3 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%L9 +2 "core" 9 +102 "processing"%T9 +2 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%69 +3 "core" 9 +102 "processing"%l9 +3 "core" 9" +102 "processing"%9 +2 "core" 9& +102 "processing"%R9 +3 "core" 9* +102 "processing"%K9 +2 "core" 9/ +102 "processing"%\ 9 +10 "core" 93 +102 "processing"%a9 +2 "core" 97 +102 "processing"%S9 +3 "core" 9; +102 "processing"%]9 +2 "core" 9@ +102 "processing"%9 +3 "core" 9D +102 "processing"%~9 +3 "core" 9H +102 "processing"%J9 +2 "core" 9L +102 "processing"%o9 +3 "core" 9P +102 "processing"%q9 +2 "core" 9 U +102 "processing"%.9 +2 "core" 9 Y +102 "processing"%9 +4 "core" 9] +102 "processing"%F9 +2 "core" 9a +102 "processing"%N9 +2 "core" 9e +103 "processing"%X9 +2 "core" 9i +102 "processing"%M9 +2 "core" 9"n +102 "processing"%x9 +4 "core" 9'r +102 "processing"%r9 +2 "core" 9+v +102 "processing"%,9 +2 "core" 91z +102 "processing"%99 +3 "core" 95~ +102 "processing"%n9 +2 "core" 9: +102 "processing"%m9 +9 "core" 9@ +102 "processing"%9 +3 "core" 9D\ +3 .tPH.hold 2:00:00,28C +3 "processing"%# ppA +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +103 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%d' +583 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%1'& +1601 "core" ' + .tPTV.dial :puck +2 "processing"%_  +125 "core"  +2 .tPSV.dial PTV + "processing"% +74 "core" + .tPBV.dial :waste1 +2 "processing"%\\  +53 "core" + "processing"%V% +4 "core" %'\  +2 .tPS.seek 1.5ml +2 "processing"% ' +583 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%+'T +1607 "core" ' +2 .tdelay 5:00 +9192 "Can"M\ ; +20810 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"%A * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +72 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%>' +2351 "core" ' + .tPSV.dial PTV +2 "processing"%y +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%O +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%*'T +2325 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%u  +126 "core" + .tPSV.dial :mixloop +2 "processing"%? +44 "core" + .tPRV.dial :ab1 +2 "processing"%% @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%D'] +346 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  +2 "processing"%<  +3 "core"  +40  +2 "processing"%3% +4 "core" %Z\ \  +2 .tPS.seek 0.3ml +2 "processing"%!'c +354 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'Z  +35 "core" + .tPRV.dial :air +2 "processing"%b  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%U'K +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%E @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%s' +865 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%H  +43 "core"  + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%('& +1607 "core" ' + .tPSV.dial :PML +2 "processing"% +49 "core" + .tPTV.dial :mixing +2 "processing"% @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%"  +35 "core" + "processing"%% +4 "core" %)\  +2 .tPS.seek 1.85ml +2 "processing"%B' +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'T +1971 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'k& +3 "core" & k\ +2 "manipulator"&8& +4 "core" & \\ 7 + "manipulator"&j% +5 "core" % R I  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&W(-] +138 "core" ( + "manipulator"&& +4 "core" &-[  v $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-[   $ +2 .tForearm.seek :garage +2 "manipulator"&'t +105 "core" ' + .tHand.close +2 "manipulator"&c/ +55 "core" / +2 "manipulator"&& +4 "core" &-g  \  "| +2 "manipulator"&i% +3 "core" % τ  +2 .tForearm.seek :retract +2 "manipulator"&4' ] +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +292 "core" ( + "manipulator"&p& +5 "core" & )  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &$& +3 "core" &  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&t' +103 "core" ' +2 "manipulator"&{& +4 "core" &  +2 "manipulator"&v% +4 "core" % + "collection"'Q& +4 "core" & q\ +2 "collection"'&& +5 "core" & o\ +2 .tCC.seek :closed +2 "collection"'(W +4 "core" & j\ +7 & 6 p\ $e +9 &U s\ 8 +10 &~~ t\ L +9 &\\ q\ O +10 &H^ s\ P +9 & \\ r\ O +9 &\\ q\ O +10 &Y s\ O +9 & Q] o\ O +9 &"^ q\ O +10 &#\\ p\ O +9 &%a r\ O +10 &'Y\\ j\ O +9 &)Z i\ O +9 &*_ a\ P +10 &,] e\ O +9 &.a] j\ O +9 &0$\\ j\ O +10 &1` h\ P +9 &3^ m\ O +10 &5j_ ^\ O +9 &7+] l\ O +9 &8\\ f\ O +10 &:] j\ O +9 &4W e\ O +10 &?^ m\ P +9 &A^ o\ O +10 &Cxd o\ P +9 &E;^ p\ O +9 &Fe l\ P +10 &Hv ^\ R +9 &Jp [\ U +9 &L+ Z\ X +10 &M W\ X +9 &O ^\ X +10 &Qm [\ Y +9 &S- m\ Z +9 &T s\ Y +10 &Vd] m\ 9 +9 &Vu c\ G +5 ( +2 "collection"'&& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 + "collection"'& +5 "core" &Vb m\ G + &Va h\ G + .tHand.open +2 "manipulator"&w1 +59 "core" 1 +2 "manipulator"&Y% +4 "core" %   +3 .tForearm.reconfigure :loose +52 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"& ' ] +99 "core" ' + .tPSV.dial PSR +2 "processing"%/ +104 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +1600 "core" ' +2 .tPSV.dial PSR +2 "processing"%| +43 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%h' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%`  + "collection"'^  +36 "core"  +123  + .tPSV.dial :mixloop +2 "processing"%; +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%'  +70 "core" +2 .tPS.seek 0ml +2 "processing"%-'T +2613 "core" ' +2 .tPSV.dial :air +6 "processing"%}  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%e' +2621 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%G +43 "core" +2 .tPS.seek 0ml +2 "processing"%I'T +2624 "core" ' +2 .tPSV.dial :air + "processing"%g  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%5 +44 "core" +2 .tPS.seek 0ml +2 "processing"%['T +2315 "Can"F\ Kn +306 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &   + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&L( +2 "core" ( +2 "manipulator"&T& +4 "core" &    + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & z  +2 .tForearm.seek CC +2 "manipulator"&6' +106 "core" ' +2 .tHand.close + "manipulator"&l/ +64 "core" / +3 .tCC.seek :open +2 "collection"'( +396 "core" ( + "manipulator"&R& +4 "core" & `  + "manipulator"&K% +4 "core" % Тs    +2 .tForearm.seek :retract +2 "manipulator"&\ ' ] +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&a(-] +302 "core" ( + "manipulator"&S& +4 "core" &-X [ . ` +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &-X ` +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'t +109 "core" ' +2 .tHand.open + "manipulator"&~1 +58 "core" 1 +3 "manipulator"&J% +4 "core" % }    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&o' ] +99 "core" ' +2 ."da"delayUntil "15:57:06.70" +24866 #recoverPRVreagent08 +6 .PTV.dial :mixing + "processing"%q @ +69 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSV.dial :air +2 "processing"%F  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%N' +2373 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%X +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%M  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%x +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%r  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%,'T +2300 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%n' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%m'& +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%@ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%0  +34 "core" + "processing"%d% +4 "core" %"\  +2 ."da"PS.seek 1.5ml +2 "processing"%_' +583 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'T +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%V  +16 "core"  + ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2311 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%A +73 "core" + ."da"delay 5 seconds +460 "Can"=\ = +42 ."da"PSV.dial :air +2 "processing"%7  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%+'T +2313 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%O' +585 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%)'& +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%> +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +34 "core" +2 "processing"%?% +4 "core" %# \ \ +2 ."da"PS.seek 1.5ml +2 "processing"%%' +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1597 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%<  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2333 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%! +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%E +71 "core"  +2 ."da"delay 5 seconds +549 .PSV.dial PTV +4 "processing"%U +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%H  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'T +2302 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +123 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%"  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%: +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%('g +391 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%B  +43 "core"  +2 "processing"%k% +4 "core" %g\  +2 ."da"PS.seek 0.55ml +2 "processing"%8'! +339 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%j  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'& +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"%f @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%c  +34 "core" + "processing"%% +4 "core" %%\  +2 ."da"PS.seek 1.85ml +2 "processing"%i' +243 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +23832 "Can"0\ =h +24170 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%p @ +15 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%{  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%v' +2335 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%Q +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%4  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%w'T +2323 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +140 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%&' +585 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%/'& +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%t  +70 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%% +4 "core" %- \ +2 ."da"PS.seek 1.5ml +2 "processing"%|' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%^'T +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%`  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +47 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2336 "core" ' + ."da"PSV.dial PTV +2 "processing"%} +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%e  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'T +2265 "Can"(\ UH +61 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +8 .PSV.dial PSR + "processing"%I +129 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%5' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1600 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%T  +33 "core" + "processing"%% +4 "core" %" \  +2 ."da"PS.seek 1.5ml +2 "processing"%l' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% 'T +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%R * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%6' +2330 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%S +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%] +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%~  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%J'T +2344 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +7 "processing"%\ +129 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%q'& +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%. +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%F% +3 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%[' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%M'T +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +49 .PTV.dial :puck +4 .PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%9' +2330 "core" ' + ."da"PSV.dial PTV +3 "processing"%, +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%n +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +7 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%@  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%0'T +2308 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +136 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +6 "processing"% +16 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +4 ."da"PS.seek 0.25ml +4 "processing"%m' +348 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +333 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%_'& +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%V +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%1  +35 "core" +2 "processing"%=% +4 "core" %+ \  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +606 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +915 "Can"\  +692 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +41 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%z' +2396 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%+ +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%O +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%>'T +2370 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%u +133 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%?'& +2114 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%) +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%*  +35 "core" +2 "processing"%%% +4 "core" %& \  +2 ."da"PS.seek 1.5ml +2 "processing"%<' +583 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" * + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%D  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'T +1607 "core" ' + "processing"%9 +4 "core" 95F + #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +7 "processing"%! +2 %E& +8 "core" 5G +2 &W\ ( + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&U% +3 "core" % ] {  +2 "storage"(H% +4 "core" %g \ + "storage"(b. +3 "core" .(; +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 +2 "storage"((+ +202 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &+ !\ +2 "manipulator"&"& +3 "core" &-c z U +2 "manipulator"&% +3 "core" % ] w +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&:( +167 "core" ( + "manipulator"&s& +4 "core" &  # R + "storage"(B& +4 "core" &, >\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&k'E +90 "core" ' +2 "storage"((& +4 "core" &, ?\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(j'6 +268 "core" ' + "storage"(8- +4 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +3 "storage"(' +28 "core" ' +2 "manipulator"&f& +4 "core" & | : R + "manipulator"&c% +4 "core" %L $ +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&2( +249 "core" ( +2 "manipulator"&& +4 "core" & o d + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +3 "core" & d +2 ."da"Forearm.seek PC +2 "manipulator"&C'ϱ +111 "core" ' + ."da"Hand.close + "manipulator"&p/ +65 "core" / +2 ."da"PC.seek :open +2 "processing"%$( +396 "core" ( + "storage"(W& +4 "core" &, \ \ +2 "manipulator"&{& +3 "core" & Q d +2 "manipulator"&% +3 "core" % ϰk  +2 ."da"Forearm.seek :retract +2 "manipulator"&Q' ] +104 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&4( +245 "core" ( + "manipulator"& & +4 "core" & n K P + "storage"(& +4 "core" &, \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&v'E +93 "core" ' + ."da"Hand.open +2 "manipulator"&Y1 +58 "core" 1 +2 "storage"(w- +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(&'z +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(t' +50 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2116h.tif +5 "processing"%& +10 "core" &\ g +3 "manipulator"& & +8 "core" &  P +2 "manipulator"&% +4 "core" % 7 +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&/' ] +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-] +180 "core" ( +2 "manipulator"&|& +4 "core" &-g  6  + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &`& +3 "core" &-g ,  +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&;'t +107 "core" ' +6 ."psFlush"Hand.close +62 "manipulator"&'/ +60 "core" / +2 "manipulator"&^& +4 "core" &-g  + "manipulator"&}% +4 "core" % υ D +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&-' ] +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&G( +121 "core" ( + "manipulator"&e& +4 "core" & g 1 [ +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" & [ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&I'ϱ +106 "core" ' +2 "manipulator"&g& +4 "core" & < [ +2 "manipulator"&5% +3 "core" %ϸ +2 "processing"%& +4 "core" &\ ^ +2 "processing"%T& +5 "core" &\ ^ +2 ."psFlush"PC.seek :closed +2 "processing"%(W +5 "core" &\ ] +6 &<\ Y%g +10 &Us\ T7 +9 &~s\ SL +9 &R\ {N +10 &NO\ M +9 &T\ N +9 &S\ N +10 &Q\ N +9 & UN\ N +10 &"O\ N +9 &#N\ N +10 &%N\ N +9 &'ZO\ YO +9 &)N\ YO +9 &*Q\ YO +10 &,M\ YO +9 &.`R\ XO +10 &0"N\ XO +9 &1O\ XO +9 &3N\ XO +10 &5iQ\ XO +9 &7*O\ XO +9 &8O\ XO +10 &:N\ WO +9 &1Q\ TP +9 &?Q\ TP +9 &AO\ TP +10 &CwR\ TP +9 &E:O\ TO +9 &F\\\ O +10 &Hp\ Q +10 &Jt\ ~S +9 &L4\ }T +9 &M\ }U +9 &O\ ~T +10 &Qx\ |U +9 &S:\ ~U +9 &T\ |U +10 &V\ OD +9 &W#R\ VY +10 &W(\ X1 +2 ( +2 "processing"%T& +2 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.73 +2 "processing"%& +3 "core" &W(\ W1 +2 ."psFlush"Hand.open +2 "manipulator"&1 +59 "core" 1 + "manipulator"&l% +5 "core" % ϸ +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +98 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%R +37 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.859 seconds\ /var/log/esp/da22apr2116h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2116h15s.tif +15 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%K' +595 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +404 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2116h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2116h30s.tif +1709 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%L @ +192 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%S  +129 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%] +115 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%~'6 +789 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2116h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2116h70s.tif +1843 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%6 +105 "core" +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\ ' +584 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2114 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%. @ +73 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%F'6 +1630 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2116h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "12.859 sec auto-exposure",Subject: "da22apr2116h images!" +2 "storage"(q- +4 "core" -' +3 "storage"(X& +5 "core" &, @\ + "manipulator"&[& +4 "core" & ? [ +2 "manipulator"&x% +12 "core" % N   +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 4 +3 "manipulator"&r( +244 "core" ( +5 "manipulator"&N& +44 "core" & . f +3 "storage"(M& +6 "core" &, \ +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&,'E +101 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.09 Pucks below Top Plate +3 "storage"(n' +66 "core" ' +3 "manipulator"&& +11 "core" & t - f +5 "storage"(@& +8 "core" &,    +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 4 +4 "manipulator"&9'% +40 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&d, +7 "core" , +3 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.1 Pucks below Top Plate +4 "storage"(0' +21 "core" ' +3 "manipulator"&m% +8 "core" %%j   +3 "storage"(& +8 "core" &,\ -\ B\ +3 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 4 + 300 counts +4 "manipulator"&V'Q +14 "core" ' +3 "manipulator"&1& +9 "core" & S +3 "storage"(=& +8 "core" &,  +4 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&_'E +28 "core" ' +3 "storage"(\\% +8 "core" % k  +5 ."downElevator"SE.seek :down +5 "storage"( 'g +98 (% +6 "core" %9 U T Y\ QN +4 "manipulator"&A% +8 "core" %V  u +7 ."da"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +5 "manipulator"&7' ] +7 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core" ' +25  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +9 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +6 (y& +8 "core" &, R  +7 ."psFlush"PS.seek 1ml +4 "processing"%+'X= +1093 "core" ' +3 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +942 #"uploadLog"upsync +660 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%z  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%u  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%>'T +2624 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%) +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%*' +586 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2107 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%? +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%3 U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%D'T +2619 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%< @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%!  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%E'T +2616 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%U +56 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%H' +2612 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%b +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%"'T +2614 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%s  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%B'T +1330 "Can"\ AMt +1295 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%a'X= +1090 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%8 +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%f  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%c  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%j'T +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +78 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%p U +53 "core" V + ."psFlush"PS.seek 0ml +3 "processing"%'T +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%P @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%{  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"% ' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +7 "processing"% +71 "core" + ."psFlush"PBV.dial PSV +3 "processing"%2 U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'T +2643 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%w @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2614 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2616 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&Q& +5 "core" & n S + "manipulator"&% +4 "core" % e t a  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&&( +241 "core" ( + "manipulator"&|& +4 "core" & o >  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &`& +2 "core" & 9  +2 ."psFlush"Forearm.seek PC +3 "manipulator"&v'ϱ +111 "core" ' + ."psFlush"Hand.close +2 "manipulator"&4/ +59 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%'( +396 "core" ( + "manipulator"&^& +4 "core" & \   +2 "manipulator"&}% +3 "core" % τl D +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&/' ] +108 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&e(-] +132 "core" ( + "manipulator"&h& +4 "core" &-V\  a e m +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &-V  m +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&g't +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&51 +61 "core" 1 + "manipulator"&% +4 "core" % z   +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +98 "core" ' +2 #tFinished short da assay +857 #-> access 4 +2 "storage"(-% +3 "core" %h +2 "manipulator"&$% +4 "core" % U E +2 "manipulator"&& +3 "core" &-j e Y +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +499 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (l& +3 "core" & c  +19247 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'T& +3 "core" & d\ +2 "manipulator"&R& +4 "core" &-j  Y +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&I(-] +29 "core" ( + "manipulator"&Z& +5 "core" &-g  T { + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &-g } { +2 .tForearm.seek :garage +2 "manipulator"&L't +107 "core" ' + .tHand.close + "manipulator"&S/ +56 "core" / + "manipulator"&]& +5 "core" &-g  { + "manipulator"& % +4 "core" % π  +2 .tForearm.seek :retract +2 "manipulator"&6' ] +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&~( +276 "core" ( +2 "manipulator"&\ & +4 "core" &  # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&.' +102 "core" ' +2 "manipulator"&& +4 "core" &   # +2 "manipulator"&J% +3 "core" % +2 "collection"'q& +44 "core" & \ +10 "collection"'X& +4 "core" & \ +2 .tCC.seek :closed +2 "collection"'[(W +5 "core" & \  +9 &.w \ +z +9 &c \ ? +9 &Tx \ O +10 &V \ O +9 &\\ \ O +9 &[ \ O +10 &\\[ \ O +9 &\\ \ O +10 & \\ \ O +9 &"] \ O +9 &$d\\ \ O +10 &&'\\ \ O +9 &'[ \ O +10 &)W \ O +9 &+m\\ \ O +9 &-/\\ \ O +10 &.[ \ O +9 &0\\ \ O +9 &2u\\ \ O +10 &47Y \ O +9 &5[ \ O +9 &7W \ O +10 &9~W \ N +9 &;?[ \ O +10 &=] \ O +9 &>Y \ O +9 &@] \ O +10 &BGZ \ O +9 &D` \ O +9 &E\\ \ O +10 &Gg \ P +9 &IEw }\ R +10 &J \ V +9 &L \ W +9 &Nx \ Y +10 &P: \ X +9 &Q \ Y +9 &S \ Z +10 &U} \ L +9 &VF \ (w +9 &Vj \ F +6 ( +2 "collection"'X& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.96 + "collection"'x& +5 "core" &Vc \ F + &Vc \ F + .tHand.open + "manipulator"&N1 +52 "core" 1 +2 "manipulator"&M% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&G' ] +100 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +43 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%@' +1610 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%m'T +1599 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%1' +2625 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%=  +3 "collection"'t  +6 "core"  +91 + .tPSV.dial :PTV,via: :air +2 "processing"%\\ +192 "core" ~ + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%, @ +70 "core" B +2 .tPS.seek 0ml +2 "processing"%'T +1080 "Can"\ H\ +1542 "core" ' +2 .tPSV.dial :air +7 "processing"%r  +73 "core"  +2 .tPS.seek 2.5ml + "processing"%A' +2625 "core" ' + .tPSV.dial :PTV +2 "processing"%n +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%9'T +2616 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&V& +5 "core" &  "x +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +35 "core" ( + "manipulator"&y& +4 "core" & Z  = +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" & w = +2 .tForearm.seek CC +2 "manipulator"&_' +107 "core" ' + .tHand.close + "manipulator"& / +60 "core" / +2 .tCC.seek :open +2 "collection"'F( +397 "core" ( +2 "manipulator"&+& +4 "core" &    = + "manipulator"&% +4 "core" % Ѝu     +2 .tForearm.seek :retract +2 "manipulator"&z' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&u(-] +276 "core" ( +2 "manipulator"&O& +4 "core" &-V A o + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" &-V o +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&>'t +112 "core" ' +2 .tHand.open + "manipulator"&*1 +59 "core" 1 + "manipulator"&?% +5 "core" % }   S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&3' ] +111 "core" ' +336 #t-> samplePassF +3 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'%& +4 "core" & \ +2 "manipulator"&<& +4 "core" &-W z n +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(-] +4 "core" ( + "manipulator"&!& +4 "core" &-W  n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-W  n +2 .tForearm.seek :garage +2 "manipulator"&U't +107 "core" ' + .tHand.close + "manipulator"&E/ +60 "core" / +2 "manipulator"&b& +4 "core" &-X  m + "manipulator"&% +4 "core" % τ +2 .tForearm.seek :retract +2 "manipulator"&H' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +300 "core" ( + "manipulator"&"& +4 "core" & b  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &s& +3 "core" & =  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&(& +4 "core" &   + "manipulator"&B% +4 "core" % $  +2 "collection"'a& +4 "core" & \ +2 "collection"'8& +4 "core" & \ +2 .tCC.seek :closed +2 "collection"'f(W +4 "core" & \ \ +9 &0x \ *x +9 &c \ > +10 &Vt \ O +9 &U \ M +9 &Z \ N +10 &W \ N +9 &`Z \ N +9 &#Y \ M +10 & Y \ N +9 &"Z \ N +10 &$fY \ N +9 &&)Y \ N +9 &'X \ N +10 &)W \ N +9 &+pY \ N +9 &-2U \ N +10 &.Y \ N +9 &0Y \ N +10 &2xY \ N +9 &4:Y \ N +9 &5X \ M +10 &7Y ~\ N +9 &9W \ N +9 &;CY \ M +10 &=Z \ N +9 &>U \ N +9 &@Y \ N +10 &BJX \ N +9 &D Z \ N +10 &E[ \ N +9 &Gb \ O +9 &IFu \ R +10 &J \ U +9 &L ~\ V +9 &Nz \ X +10 &P< \ X +9 &Q \ X +10 &S \ Y +9 &U \ L +9 &VM \ %r +10 &Vb \ K +2 ( +2 "collection"'8& +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.00 +2 "collection"'c& +3 "core" &Va \ K +2 .tHand.open + "manipulator"&o1 +59 "core" 1 + "manipulator"&k% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&j' ] +110 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +190 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%:' +1601 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%p  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%i'T +1608 "core" ' +2 .tPSV.dial PSR +6 "processing"%P +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "collection"'{  +5 "core"  + .tPSV.dial :PTV,via: :air +2 "processing"%W +190 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%C @ +15 "core" ? +2 .tPS.seek 0ml +2 "processing"%'T +2618 "core" ' + .tPSV.dial :air +2 "processing"%  +72 "core"  +2 .tPS.seek 2.5ml + "processing"%2' +2618 "core" ' +2 .tPSV.dial :PTV + "processing"% +72 "core"  +2 .tPS.seek 0ml +2 "processing"%w'T +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Y& +5 "core" & .  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +3 "core" ( +2 "manipulator"&& +4 "core" & y  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &  +2 .tForearm.seek CC + "manipulator"&' +106 "core" ' + .tHand.close + "manipulator"&|/ +52 "core" / +2 .tCC.seek :open +2 "collection"'`( +401 "core" ( + "manipulator"&d& +4 "core" &   Q  +2 "manipulator"&4% +3 "core" % Дt   p " +2 .tForearm.seek :retract +2 "manipulator"&7' ] +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(-] +273 "core" ( +2 "manipulator"&^& +4 "core" &-R d A  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &}& +3 "core" &-R D  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&h't +109 "core" ' +3 .tHand.open +6 "manipulator"&;1 +52 "core" 1 +50 "manipulator"&v% +6 "core" % ~~   + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&&' ] +101 "core" ' +7580 #t-> PS.flush +2 #Flushing Processing stage + "processing"%5% +4 "core" %T\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +5 "core" &\ + "manipulator"&/& +4 "core" &-^ |  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&g(-] +3 "core" ( +2 "manipulator"&-& +3 "core" &-^ K  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &-^  +2 .tForearm.seek :garage +2 "manipulator"&'t +106 "core" ' + .tHand.close + "manipulator"&/ +62 "core" / + "manipulator"&l& +4 "core" &-^ &  +2 "manipulator"&T% +4 "core" % τ + .tForearm.seek :retract +2 "manipulator"&R' ] +115 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&Z( +138 "core" ( +2 "manipulator"&K& +4 "core" & H  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &S& +3 "core" & }  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&]'ϱ +103 "core" ' +2 "manipulator"& & +4 "core" &  +2 "manipulator"&e% +4 "core" %ϻ  + "processing"%& +4 "core" &\ +3 "processing"%L& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%\ (W +4 "core" &\ +8 &@\ %g +10 &Y|\ 8 +9 &w\ L +9 &W\ L +10 &oX\ M +9 &2W\ L +10 &U\ M +9 &W\ M +9 & wY\ M +10 &":U\ L +9 &#U\ M +9 &%Y\ L +10 &'Z\ M +9 &)BZ\ L +9 &+X\ L +10 &,Z\ M +9 &.Z\ M +10 &0IV\ M +9 &2 [\ M +9 &3Y\ M +10 &5Y\ M +9 &7Q\\\ M +9 &9\\\ M +10 &:\\\ M +9 &<X\ M +10 &>ZY\ L +9 &@[\ M +9 &A]\ M +10 &CZ\ M +9 &E`]\ M +9 &Gi\ O +10 &H|\ Q +9 &J\ R +10 &LW\ S +9 &N\ R +9 &O\ R +10 &Q\ S +9 &S_\ S +9 &U\ T +10 &Vv\ 8 +9 &W2\ Q +9 &W\ ' +3 ( +2 "processing"%L& +2 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.61 + "processing"%& +5 "core" &W\ ' +2 .tHand.open + "manipulator"&I1 +56 "core" 1 + "manipulator"&% +4 "core" % ϻ < +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&J' ] +104 "core" ' + .tPSV.dial PSR +2 "processing"%q +73 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%6'X= +1109 "core" ' + .tPSR.select :air +3 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%' +1604 "core" ' + .tPSV.dial PTV +2 "processing"%x +74 "core" + .tPTV.dial :puck +2 "processing"%N  +68 "core"  +2 .tPBV.dial :waste1 +2 "processing"%M  +53 "core" +2 .tPS.seek 0ml +6 "processing"%X'T +2621 "core" ' +2 .tPSV.dial PSR +2 "processing"% +75 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%.' +597 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2113 "core" ' + .tPSV.dial PTV +2 "processing"% +74 "core" + .tPBV.dial PSV +2 "processing"%@ U +53 "core" V +2 .tPS.seek 0ml +2 "processing"%'T +2622 "core" ' +2 .tPSV.dial PBV +2 "processing"%m @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%t' +2621 "core" ' + .tPSV.dial :waste1 +2 "processing"%=  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%\\'T +2622 "core" ' +2 .tPSV.dial PSR +6 "processing"%, +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%1' +2620 "core" ' +2 .tPSV.dial PTV +2 "processing"%r +71 "core" +2 .tPBV.dial PSV +2 "processing"% U +4 "core" U +2 .tPS.seek 0ml +2 "processing"%n'T +2620 "core" ' + .tPSV.dial PBV +2 "processing"%A @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%V' +2624 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%y  +72 "core"  +2 .tPS.seek 0ml + "processing"%0'T +154 "Can"\ = +2467 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"& & +5 "core" &   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&~( +3 "core" ( +2 "manipulator"&G& +4 "core" & !  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" &   +2 .tForearm.seek PC +2 "manipulator"&+'ϱ +111 "core" ' + .tHand.close +2 "manipulator"&/ +52 "core" / + .tPC.seek :open +2 "processing"%_( +400 "core" ( + "manipulator"&O& +4 "core" &    +2 "manipulator"&)% +3 "core" % ρb   +2 .tForearm.seek :retract +2 "manipulator"&' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&*(-] +127 "core" ( +2 "manipulator"&?& +4 "core" &-]  # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &z& +3 "core" &-] < # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&>'t +106 "core" ' + .tHand.open +2 "manipulator"&%1 +60 "core" 1 + "manipulator"&<% +4 "core" % ~   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&!' ] +98 "core" ' +56370 "Can"\ 4 6 +60002 \ 4 +60001 $\ 3zb +60002 .\ 4Q +60002 -\ 3 +60002 F\ 1$ +60002 _\ 2 +60002 \ 2oP +60002 \ 13 +60002 \ 1| +60002 \ 1 +60001 \ 2 +60003 \ 1!C> +60001 \ 1# +60002 \ 2$j +60002 \ 1& +60002 \ 2(SĖ +60002 \ 2*, +60002 \ 1+ +60001 \ 1-X +60002 \ 1/d +60002 \ 11(DŽ +60002 \ 12 +60002 \ 14Ȱ +60002 \ 26tF +60002 \ 288 +60002 \ 19r +60002 \ 1; +60001 \ 1=˞ +60002 \ 1?J4 +60002 \ 1A +60002 \ 1B` +60002 \ 1D +60002 \ 1F]Ό +60002 \ 1H"" +60002 \ 2Iϸ +60002 \ 2KN +60001 \ 2Mq +60002 \ 2O5z +60002 \ 2P +60002 \ 1RҦ @PDT1650610962.41 \ 1T< +60002 \ 2VH +60002 \ 1X h +60002 \ 1Y +60001 \ 1[Ք +60002 \ 2]\\* +60002 \ 1_! +60002 \ 2`V +60002 \ 2b +60002 \ 2dp؂ +60002 \ 1f5 +60002 \ 1gٮ +60002 \ 2iD +60001 \ 1k +60002 \ 1mHp +60002 \ 2o  +60002 \ 2pܜ +60002 \ 1r2 +60002 \ 2t\\ +60002 \ 2v!^ +60002 \ 1w +60002 \ 2yߊ +60001 \ 2{p +60002 \ 2}5 +60002 \ 2~L +60002 \ 1 +60002 \ 2x +60002 \ 1J +60002 \ 2 +60002 \ 2: +60002 \ 2 +60001 \ 1^f +60002 \ 1# +60002 \ 2 +60002 \ 2( +60002 \ 2s +60002 \ 28T +60002 \ 1 +60002 \ 2 +60002 \ 2 +60001 \ 1M +60002 \ 2B +60002 \ 2 +60002 \ 3n +60002 \ 3u +60002 \ 3B +60002 \ 30 +60002 \ 3 +60002 \ 3\\ +2796 #t-> access 5 +2 "storage"(% +3 "core" %n  : +2 "manipulator"&E% +4 "core" % N  + "manipulator"&b& +4 "core" &-{\  ] f +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( k +202 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (u& +3 "core" & j S M %\  +56969 "Can"\ 2{ +24521 #t-> startTube 5 +1550 #-> shortDA +2 "collection"'3% +3 "processing"%U% +3 "core" %͗\ r\ i\ +6 %S%\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +16216 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%D +133 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%"  +124 "core" +2 .tPRV.dial :sipper +2 "processing"%s  +131 "core"  +2 .tPS.reconfigure :slow +7 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%('d +2276 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%B  +2 "collection"'a  +5 "core"  +125  +2 .tPS.seek 0.5ml +2 "processing"%H' +1269 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%F @ +103 "core" ? + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%c'T +585 "core" ' +2 .tPSV.dial PSR +2 "processing"%o +103 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%k'X= +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%8' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"% +105 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2619 "core" ' +2 .tPSV.dial PSR +2 "processing"%9 +104 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%p'X= +1098 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%:' +1605 "core" ' + .tPSV.dial :mixloop +2 "processing"%P +103 "core" + .tPRV.dial :sipper +2 "processing"%i  +44 "core" +2 .tPS.seek 0ml +2 "processing"%{'T +2621 "core" ' + .tPSV.dial PSR +2 "processing"%W +103 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%C' +590 "Can"\ 7_ +2035 "core" ' +2 .tPSV.dial :mixloop + "processing"% +104 "core" +2 .tPS.seek 0ml + "processing"%'T +2622 "core" ' + #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +5 "core" &\ + "manipulator"& % +4 "core" % N }  + "storage"(2% +4 "core" %n   \ + "storage"(Y. +4 "core" .( k + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +505 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (Q& +2 "core" &;\ \ $ \ - +2 "manipulator"&|& +4 "core" &-{\ | . f + "manipulator"&% +4 "core" % N  >  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&j(* +171 "core" ( + "manipulator"&f& +4 "core" &8   e +2 "storage"(d& +3 "core" &;   \ - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&4' +96 "core" ' +2 "storage"(& +4 "core" &;  L - +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(^'6 +266 "core" ' + "storage"(}- +3 "core" -'x +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( & +3 "core" &;  Z - +2 "manipulator"&;& +3 "core" &8  P e +2 .tElbow.seek 5 +2 "manipulator"&v(* +35 "core" ( +2 "manipulator"&7& +4 "core" &2 } a + "storage"(h& +4 "core" &; 7 - +2 .tForearm.seek 5 + 300 counts + "manipulator"&5' +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +58 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&/& +2 "storage"(-'g +7 "core" &2 a + "manipulator"&$% +4 "core" %  + 4 +2 .tForearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&l( +168 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +72 "core" ( +2 "manipulator"&T& +4 "core" &  B +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & B +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&&'ϱ +105 "core" ' +2 "manipulator"&K& +4 "core" &  $ . B + "manipulator"&S% +4 "core" %ϻ   +2 "processing"%& +4 "core" &&\ +2 "processing"% & +4 "core" &%\ +2 .tPC.seek :closed +2 "processing"%e(W +4 "core" &&\ +8 &A%\ $d +9 &V}&\ 7 +9 &~%\ L +10 &W%\ M +9 &VZ%\ M +9 &Z%\ M +10 &Z%\ M +9 &W%\ M +10 & ^\\&\ M +9 &" [%\ M +9 &#]%\ M +10 &%[&\ M +9 &'e[$\ N +9 &)([%\ M +10 &*[%\ N +9 &,[&\ M +9 &.o['\ M +10 &0/]&\ N +9 &1]&\ N +10 &3`%\ M +9 &5vZ%\ M +9 &78Y&\ M +10 &8Y&\ N +9 &:\\&\ N +9 &<~`&\ M +10 &>@`%\ M +9 &@a&\ N +10 &A\\&\ N +9 &C[&\ N +9 &EG\\(\ N +10 &Gh&\ O +9 &Hr&\ P +9 &J$\ R +10 &L@%\ S +9 &N%\ S +10 &O'\ S +9 &Q'\ T +9 &SE%\ T +10 &U'\ T +9 &V&\ 7 +9 &W.q$\ T +10 &W%\ + +2 ( +2 "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.60 + .Hand.open + "manipulator"&1 +60 "core" 1 +2 "manipulator"&g% +4 "core" % ϻ  ) +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R' ] +111 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%'  +2 %9 +5 "core" 9 +102 "processing"%I9 +3 "core" 9 +102 "processing"%9 +2 "core" 9  +102 "processing"%L9 +3 "core" 9  +102 "processing"%q9 +2 "core" 9 +102 "processing"%]9 +2 "core" 9 +102 "processing"%w9 +3 "core" 9 +102 "processing"%69 +2 "core" 9 +102 "processing"%x9 +3 "core" 9" +102 "processing"%N9 +3 "core" 9& +102 "processing"%M9 +2 "core" 9* +102 "processing"%9 +2 "core" 9/ +102 "processing"%9 +3 "core" 93 +102 "processing"%X9 +9 "core" 97 +102 "processing"%.9 +3 "core" 9; +102 "processing"%9 +2 "core" 9@ +102 "processing"%@9 +2 "core" 9D +102 "processing"%9 +3 "core" 9H +102 "processing"%m9 +3 "core" 9L +102 "processing"%9 +2 "core" 9P +102 "processing"%=9 +3 "core" 9T +102 "processing"%t9 +2 "core" 9Y +102 "processing"%,9 +3 "core" 9] +102 "processing"%\\9 +3 "core" 9a +102 "processing"%r9 +2 "core" 9e +102 "processing"%9 +2 "core" 9i +102 "processing"%19 +3 "core" 9n +102 "processing"%A9 +2 "core" 9r +102 "processing"%n9 +3 "core" 9v +103 "processing"%y9 +2 "core" 9z +102 "processing"%V9 +2 "core" 9~ +102 "processing"% 9 +3 "core" 9 +102 "processing"%G9 +2 "core" 9 +102 "processing"%[9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +102 "processing"%Z9 +2 "core" 9% +102 "processing"%J9 +3 "core" 9, +102 "processing"%\ 9 +2 "core" 94 +102 "processing"%O9 +7 "core" 9; +102 "processing"%)9 +2 "core" 9C +3 .tPH.hold 2:00:00,28C +3 "processing"%? ppA +3 .tdelay 1:30 +44 "core"  +9001 .tPSR.select :air +7 .PSV.dial PSR + "processing"%z +103 "core" +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%+' +583 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%~'& +1604 "core" ' + .tPTV.dial :puck +2 "processing"%%  +125 "core"  +2 .tPSV.dial PTV +2 "processing"%< +73 "core" + .tPBV.dial :waste1 +2 "processing"%  +53 "core" + "processing"%>% +4 "core" %%)\  +2 .tPS.seek 1.5ml +2 "processing"%#' +583 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%E'T +1623 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%b  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%u  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +75 "core"  + .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%U' +845 "Can"\ @< +1492 "core" ' + .tPSV.dial PTV +7 "processing"%D +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%" +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%0  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%a'T +2329 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%B  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%( +43 "core" +2 .tPRV.dial :ab1 +2 "processing"%F @ +101 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%H'] +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'o  +2 "processing"%c  +5 "core"  +39  + "processing"%k% +4 "core" %Y(\ +2 .tPS.seek 0.3ml +2 "processing"%'b +352 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'8  +34 "core" + .tPRV.dial :air +2 "processing"%9  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'K +1263 "core" ' + .tPRV.dial :waste2 +2 "processing"%p @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%P' +865 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%i  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%:'& +1598 "core" ' + .tPSV.dial :PML +2 "processing"%W +45 "core" +2 .tPTV.dial :mixing +2 "processing"%{ @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%C% +4 "core" %&)\  +2 .tPS.seek 1.85ml +2 "processing"%' +234 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 .tPS.seek 0ml + "processing"%2'T +1978 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +6 "collection"'Y& +4 "core" &\ r\ oC\ +2 "manipulator"&& +8 "core" & B +2 "manipulator"&Q% +3 "core" % 3 G ? +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&|(-] +120 "core" ( + "manipulator"&& +4 "core" &-] 8  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &-] z   +2 .tForearm.seek :garage +2 "manipulator"&d't +100 "core" ' +2 .tHand.close + "manipulator"&/ +57 "core" / + "manipulator"&*& +4 "core" &-l \ [  +2 "manipulator"&!% +4 "core" % υ  ~ +2 .tForearm.seek :retract +2 "manipulator"&}' ] +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +276 "core" ( +2 "manipulator"&;& +4 "core" &   % + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" & ~ " % +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&h' +107 "core" ' +2 "manipulator"&& +4 "core" & 1 9 I $ +2 "manipulator"&/% +3 "core" % 2 7 +2 "collection"'$& +4 "core" &\ t\ ke\ +2 "collection"'j& +4 "core" &\ t\ nn\ +2 .tCC.seek :closed +2 "collection"'4(W +5 "core" &\ v\ m^\  +9 &0~\ t\ n\\\ +z +9 &b\ u\ l[\ ? +10 &J{\ u\ mY\ P +9 & Z\ t\ nY\ P +9 &\\\ w\ qW\ P +10 &Z\ t\ n\\\ O +9 &R[\ t\ m[\ O +10 &[\ u\ mZ\ O +9 & \\\ t\ m\\\ O +9 &"`\ u\ m[\ O +10 &$Z^\ t\ m]\ O +9 &&`\ t\ nW\ O +9 &'`\ s\ mN\ O +10 &)[\ s\ nY\ P +9 &+a]\ s\ n_\ P +10 &-$^\ s\ mZ\ O +9 &.Z\ t\ mM\ P +9 &0`\ u\ mM\ O +10 &2j[\ s\ mV\ O +9 &4+_\ u\ nY\ P +9 &5\\\ t\ nO\ O +10 &7\\\ u\ kF\ O +9 &9rZ\ s\ nA\ O +10 &;4\\\ s\ mG\ O +9 &<]\ t\ lJ\ O +9 &>[\ t\ mE\ P +10 &@z_\ u\ nF\ O +9 &B<Y\ u\ lN\ O +9 &C^\ t\ nQ\ P +10 &E]\ u\ nN\ P +9 &G~j\ u\ mK\ Q +10 &I:x\ w\ nH\ S +9 &J\ x\ oJ\ V +9 &L\ w\ oJ\ W +10 &No\ x\ mJ\ Y +9 &P3\ v\ oM\ X +9 &Q\ v\ qC\ Y +10 &S\ x\ rI\ Y +9 &Us\ y\ qE\ R +10 &VE\ v\ oI\ (w +9 &Vi\ x\ qJ\ F +5 ( +2 "collection"'j& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.94 + "collection"'^& +5 "core" &Vf\ w\ qJ\ F + &Ve\ x\ qF\ F + .tHand.open + "manipulator"&51 +61 "core" 1 + "manipulator"&T% +4 "core" % 2  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 .tPSV.dial PSR +2 "processing"%v +104 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%K' +1605 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%S  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +1605 "core" ' + .tPSV.dial PSR +2 "processing"%- +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%_  +2 "collection"'  +37 "core" +124  + .tPSV.dial :mixloop +2 "processing"%g +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +72 "core" +2 .tPS.seek 0ml +2 "processing"% 'T +2611 "core" ' +2 .tPSV.dial :air + "processing"%I  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%&' +2612 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%L'T +2622 "core" ' + .tPSV.dial :air +2 "processing"%q  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2612 "core" ' + .tPSV.dial :mixloop +2 "processing"%w +45 "core" +2 .tPS.seek 0ml +2 "processing"%6'T +2614 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&x& +4 "core" &  P # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&N( +41 "core" ( + "manipulator"&M& +4 "core" & u 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & ) 6 +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' +2 .tHand.close + "manipulator"&X/ +60 "core" / +2 .tCC.seek :open + "collection"'.( +396 "core" ( +2 "manipulator"&& +4 "core" & , + A 6 + "manipulator"&@% +4 "core" % Оu  %  +2 .tForearm.seek :retract +49 "manipulator"&' ] +119 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&m(-] +276 "core" ( + "manipulator"&& +4 "core" &-` T  ` +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &-` + ` +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&t't +111 "core" ' +2 .tHand.open +2 "manipulator"&,1 +60 "core" 1 +2 "manipulator"&\\% +4 "core" % { ( * 1 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&r' ] +116 "core" ' +2 ."da"delayUntil "08:43:00.09" +23215 "Can"\ T +1672 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%A * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%n  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2338 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%V +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%G +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%[  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2299 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +132 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%J' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\ '& +1598 "core" ' + ."da"PTV.dial :puck +2 "processing"%O  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%) +73 "core" + ."da"PBV.dial :waste1 +3 "processing"%z  +34 "core" + "processing"%% +4 "core" %%(\  +2 ."da"PS.seek 1.5ml +2 "processing"%+' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%<'T +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%> * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2349 "core" ' + ."da"PSV.dial PTV +2 "processing"%# +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%u  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2299 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%E' +607 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%D'& +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%" +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%s  +34 "core" + "processing"%0% +4 "core" %#&\  +2 ."da"PS.seek 1.5ml +2 "processing"%U' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%B * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%('T +1605 "core" ' +2 ."da"delay 2:00 +12008 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%F  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%c' +1707 "Can"\ :J +623 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%H +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%8 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%9  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2317 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%p  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +124 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%i  +42 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%P  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%W +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%{'g +387 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +43 "core"  + "processing"%C% +4 "core" %f'\  +2 ."da"PS.seek 0.55ml +2 "processing"% ' +343 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%:  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'& +1554 "core" ' + ."da"PSV.dial :PML +2 "processing"%Y +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%Q  +36 "core" +2 "processing"%% +3 "core" %*\  +2 ."da"PS.seek 1.85ml +2 "processing"%f'! +238 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*'T +1960 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48002 #recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%l  +36 "core" +2 ."da"delay 30 seconds +706 "Can"\ D +2296 ."da"PBV.dial between PSV and waste1 +2 "processing"%! * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%R  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%d' +2340 "core" ' + ."da"PSV.dial :mixloop +7 "processing"%; +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +49 "processing"%| +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'T +2313 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%}' +582 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%`'& +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%^  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%5 +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%T  +36 "core" + "processing"%j% +4 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%v' +591 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%h * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%2'T +1596 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%S  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%K  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +72 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +3 "processing"%' +2333 "core" ' + ."da"PSV.dial PTV +2 "processing"%_ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%g +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%I'T +2332 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +594 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%&'& +1598 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%q  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%L +71 "core" + ."da"PBV.dial :waste1 +3 "processing"%w  +35 "core" +2 "processing"%]% +4 "core" %!\  +2 ."da"PS.seek 1.5ml +2 "processing"%x' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%M * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'T +1599 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%X  +5 "core"  + ."da"PBV.dial :waste1 +3 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%4 +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"%@ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +57 "Can"\ TEv +14 "core"  +2 ."da"PS.seek 0ml +2 "processing"%N'T +2321 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%\\' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%t  +5 "core"  +2 ."da"PSV.dial PTV + "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" + "processing"%A% +4 "core" %&\  +2 ."da"PS.seek 1.5ml +2 "processing"%n' +597 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%V'T +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%G  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%[ * +33 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%y +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Z' +2331 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%J +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%O +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%)  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%z'T +2337 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +147 "core" +4 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +6 "processing"% +13 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +4 ."da"PS.seek 0.25ml +3 "processing"%\ ' +341 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%%' +337 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +6 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%+'& +1599 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%> +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%~  +36 "core" +2 "processing"%<% +3 "core" %!\ v +2 ."da"PS.seek 1.5ml +2 "processing"%#' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%b'T +1598 "core" ' + ."da"delay 10 seconds +1002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%u  +5 "core"  + ."da"PBV.dial :waste1 +46 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%E' +2392 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%" +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"%0 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +72 "core"  +2 ."da"PS.seek 0ml +3 "processing"%B'T +2370 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +137 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +3 "processing"%F'& +2106 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%a  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%o +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +34 "core" + "processing"%k% +4 "core" %$\ z +2 ."da"PS.seek 1.5ml +2 "processing"%H' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%9  +107 "core"  +2 ."da"PS.seek 0ml +2 "processing"%c'T +1608 "core" ' + "processing"%p9 +4 "core" 95F +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"% +2 %i& +3 "core" 5G + &W'\ |+ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&P% +4 "core" % E  +2 "storage"(W% +3 "core" %s x y q\ +2 "storage"(. +3 "core" .(; +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 +2 "storage"((+ +203 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (C& +3 "core" &+ 2 $ R\ + "manipulator"&{& +4 "core" &-b  ^ +2 "manipulator"&:% +3 "core" % E  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"& ( +173 "core" ( + "manipulator"&Y& +4 "core" &  S H + "storage"(& +4 "core" &, } { \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&Q'E +93 "core" ' +2 "storage"(& +4 "core" &, )\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('6 +269 "core" ' +2 "storage"(- +3 "core" -'6 +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(f' +33 "core" ' +2 "manipulator"&l& +4 "core" & H +2 "manipulator"&!% +3 "core" %A u +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&R' ] +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&*( +250 "core" ( + "manipulator"&;& +4 "core" &  n L + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &7& +3 "core" &   L +2 ."da"Forearm.seek PC +2 "manipulator"&|'ϱ +107 "core" ' + ."da"Hand.close +2 "manipulator"&/ +59 "core" / +2 ."da"PC.seek :open +2 "processing"%d( +401 "core" ( +2 "storage"($& +3 "core" &, ? : b\ +2 "manipulator"&/& +4 "core" &  m L + "manipulator"&}% +4 "core" % ϰp }  + ."da"Forearm.seek :retract +2 "manipulator"&^' ] +104 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&5( +271 "core" ( + "manipulator"&T& +4 "core" & o ' 5 +2 "storage"(j& +3 "core" &, \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +2 "manipulator"&`'E +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&h1 +59 "core" 1 + "storage"(v- +4 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"(S'z +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(K' +49 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2209h.tif +5 "processing"%-& +9 "core" &\ \\ +4 "manipulator"&& +5 "core" & m 1 5 +2 "manipulator"&2% +6 "core" % J +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&_' ] +101 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&g(-] +170 "core" ( + "manipulator"&& +4 "core" &-Q t F O +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-Q  F O +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'t +102 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"& / +61 "core" / + "manipulator"&I& +4 "core" &-t r , +2 "manipulator"&% +3 "core" % φ o +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&q' ] +111 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&L( +126 "core" ( +2 "manipulator"&w& +4 "core" &  G +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &  G +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&&'ϱ +102 "core" ' +2 "manipulator"&M& +4 "core" &  7 G +7 "manipulator"&x% +4 "core" %ϻ _ + "processing"%X& +4 "core" &\ S +3 "processing"% & +4 "core" &\ R +2 ."psFlush"PC.seek :closed +3 "processing"%(W +3 "core" &\ S +7 &7\ N$d +9 &{Ux\ H8 +9 &~q\ GL +10 &M\ KO +9 &FO\ KO +9 &O\ KO +10 &K\ LP +9 &R\ sO +10 & RQ\ {N +9 &"Q\ |N +9 &#T\ |N +10 &%Q\ |N +9 &'YQ\ |N +9 &)R\ |N +10 &*O\ |N +9 &,R\ |N +10 &.aP\ |N +9 &0#T\ |N +9 &1Q\ MP +10 &3P\ MP +9 &5eR\ LP +9 &7'M\ MP +10 &8M\ LO +9 &:O\ LP +10 &.O\ KP +9 &?Q\ KP +10 &AN\ KP +9 &CuP\ KP +9 &E6Q\ KP +10 &F\\\ JQ +9 &Hj\ HT +10 &Jn|\ FU +9 &L0\ wU +9 &M\ vU +10 &O\ wU +9 &Qu\ wU +9 &S5\ wV +10 &T\ vU +9 &V\ vC +10 &W$V\ | ] +9 &W.\ 2 +2 ( +2 "processing"% & +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.72 + "processing"%4& +5 "core" &W(\ y2 + ."psFlush"Hand.open +2 "manipulator"&1 +56 "core" 1 +2 "manipulator"&@% +4 "core" % ϻ ] + ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +112 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +46 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +3 "processing"%=' +209 #"da"SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 14.731 seconds\ /var/log/esp/da22apr2209h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2209h15s.tif +382 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +10 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +648 #"da"SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2209h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2209h30s.tif +1457 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%, @ +195 "core" A + ."psFlush"PTV.dial :PRVmixing +3 "processing"%N  +130 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%\\ +8 "Can"\ {& +97 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%t'6 +1054 #"da"SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2209h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2209h70s.tif +1559 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +108 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +606 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +9 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2112 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%6 @ +71 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%n +106 "core" + ."psFlush"PS.seek :empty +3 "processing"% '6 +1880 #"da"SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2209h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "14.731 sec auto-exposure",Subject: "da22apr2209h images!" +3 "storage"(G- +3 "core" -' +2 "storage"([& +5 "core" &, K\ + "manipulator"&y& +4 "core" &  ( F +3 "manipulator"&V% +11 "core" % '  % \ e +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 4 +2 "manipulator"&( +274 "core" ( +4 "manipulator"&J& +17 "core" & N # +31 "storage"(O& +10 "core" &, \ +4 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&)'E +102 "core" ' +5 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.09 Pucks below Top Plate +4 "storage"(Z' +61 "core" ' +3 "manipulator"&& +8 "core" & v # +3 "storage"(z& +8 "core" &, D  +3 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 4 +3 "manipulator"&\ '% +42 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&%, +7 "core" , +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.1 Pucks below Top Plate +4 "storage"(' +23 "core" ' +3 "manipulator"&>% +12 "core" %%a - *  + ' +3 ."psFlush"PSV.dial PSR +5 "storage"(~& +3 "processing"%< +13 "core" &,\ ) { |\ +3 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 4 + 300 counts +4 "manipulator"&+'Q +14 "core" ' +3 "manipulator"&'& +9 "core" & V " +3 "storage"(#& +8 "core" &,\ '\ 7 \ +4 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 800 counts +4 "manipulator"&u'E +25 "core" ' +5 "storage"(% +7 "core"  +3 % +  +3 ."psFlush"PSR.select :flush +9 ."downElevator"SE.seek :down +8 "processing"%@ +6 "storage"(3'g +13 ."psFlush"PS.seek 1ml +4 "processing"%'X= +68 "storage"(b% +6 "core" %8  RP +3 "manipulator"&"% +8 "core" %D  w +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&s' ] +89 "core" ' +70 ' +3 ."downElevator"SE.stop + "storage"(5 +6 (0& +8 "core" &, c  +818 ' +4 ."psFlush"PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%D' +1103 #"uploadLog"upsync +525 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%E +73 "core" + ."psFlush"PTV.dial :puck +2 "processing"%U  +70 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%B  +16 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%a'T +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%o +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%(' +585 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +2110 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%8 U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%9'T +2636 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%H @ +43 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%i'T +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%P +56 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%W' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%C U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%{'T +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%: @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%Y  +83 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%'T +2663 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%m'X= +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PTV.dial :puck +2 "processing"%l  +16 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%!  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'T +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Q +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%;' +586 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2107 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +85 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V + ."psFlush"PS.seek 0ml +3 "processing"%R'T +2613 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%e @ +42 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%/  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%}'T +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%| +56 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%T' +2616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%* U +5 "core" U + ."psFlush"PS.seek 0ml +3 "processing"%h'T +2614 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%v @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +1492 "Can"\ ?D +1130 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%2'T +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&^& +5 "core" & u " + "manipulator"&f% +4 "core" % U j +2 ."psFlush"Elbow.seek PC + "manipulator"&S( +243 "core" ( + "manipulator"&& +4 "core" &  L +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &  L +2 ."psFlush"Forearm.seek PC +3 "manipulator"&`'ϱ +108 "core" ' + ."psFlush"Hand.close +2 "manipulator"&5/ +62 "core" / +2 ."psFlush"PC.seek :open +2 "processing"% ( +401 "core" ( +2 "manipulator"&I& +4 "core" & L + "manipulator"&% +4 "core" % ϔr :  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&_' ] +107 "core" ' + ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +3 "manipulator"&w(-] +136 "core" ( + "manipulator"&]& +4 "core" &-p E +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &-p m E +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&M't +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&x1 +62 "core" 1 +2 "manipulator"&X% +4 "core" % {{  E  +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&g' ] +99 "core" ' +2 #tFinished short da assay +1865 #-> access 4 +2 "storage"(q% +4 "core" %n \  \ +2 "manipulator"&d% +4 "core" % M l + "manipulator"&4& +4 "core" &-u b @ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +499 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +2 (@& +3 "core" & H  +337 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +3 "core" &\ \ z\ +2 "manipulator"&& +4 "core" &-u v @ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&&(-] +22 "core" ( + "manipulator"&c& +4 "core" &-e } 1  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &-e  M  +2 .tForearm.seek :garage +2 "manipulator"&,'t +105 "core" ' +2 .tHand.close + "manipulator"&N/ +65 "core" / + "manipulator"&\\& +4 "core" &-f x  +2 "manipulator"&% +3 "core" % ψ  +2 .tForearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t( +282 "core" ( +2 "manipulator"&1& +4 "core" & $ & + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & ; ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&6' +104 "core" ' + "manipulator"&n& +5 "core" & K & + "manipulator"&A% +4 "core" % # +2 "collection"'G& +4 "core" &\ \ x\ +2 "collection"'[& +4 "core" &\ \ x\ +2 .tCC.seek :closed +2 "collection"'y(W +5 "core" &\ \ y\ +7 & -\ }\ x\ \ #b +9 &sU\ ~\ v\ 7 +10 &~\ \ x\ L +9 &x`\ \ v\ O +10 &:\\\ \ y\ O +9 &\\\ \ z\ \ O +9 &]\ \ w \ O +10 &\\\ ~\ w\ O +9 & A`\ \ x\ \ O +9 &"_\ \ z\ P +10 &#\\\ \ w\ P +9 &%\\\ }\ v \ O +10 &'JZ\ }\ u\ O +9 &) ]\ ~\ y\ O +9 &*`\ ~\ z\ O +10 &,\\\ ~\ x\ P +9 &.Q_\ \ w\ O +9 &0Z\ \ y\ O +10 &1Z\ \ w\ O +9 &3\\\ ~\ y\ P +10 &5Y\\\ \ x \ O +9 &7^\ \ x\ O +9 &8Z\ \ x\ O +10 &:[\ ~\ w\ O +9 &#Z\ ~\ y\ O +10 &?_\ \ z\ O +9 &A]\ \ w\ O +10 &Ci`\ }\ y\ O +9 &E+]\ \ y\ O +9 &Ff\ \ x\ P +10 &Hp\ \ x\ Q +9 &Ja\ \ z\ U +9 &L\ \ z\ V +10 &M\ \ }\ Y +9 &O\ \ |\ X +10 &Q^\ \ |\ Y +9 &S\ \ y \ Y +9 &T\ \ z\ Y +10 &Vfg\ \ z\ - +9 &V\ \ z\ H +9 ( +2 &VV\ \ y\ C + "collection"'[& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 +2 "collection"'V& +4 "core" &VV\ \ z&\ C + .tHand.open +2 "manipulator"&J1 +53 "core" 1 + "manipulator"&L% +4 "core" % g W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&O' ] +100 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +44 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%z' +1596 "core" ' + .tdelay 5 seconds +507 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%>'T +1604 "core" ' + .tPSV.dial PSR +2 "processing"%~ +57 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%'' +2614 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%#  +101 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%K +192 "core" ~ + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +179 "core" > +2 .tPS.seek 0ml +2 "processing"%<'T +2612 "core" ' + .tPSV.dial :air +2 "processing"%)  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2616 "core" ' +2 .tPSV.dial :PTV +2 "processing"%b +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%"'T +2613 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&Z& +47 "core" &  $ +12 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\ ( +35 "core" ( + "manipulator"&+& +4 "core" & j Q D +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &  g D +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' +2 .tHand.close + "manipulator"& / +60 "core" / +2 .tCC.seek :open +2 "collection"'u( +397 "core" ( + "manipulator"&3& +4 "core" & A +2 "manipulator"&% +3 "core" % а{  ? 2 +2 .tForearm.seek :retract +2 "manipulator"&E' ] +113 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&U(-] +295 "core" ( + "manipulator"&B& +5 "core" &-Z  l  m + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &D& +3 "core" &-Z  v m +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&o't +113 "core" ' +2 .tHand.open +2 "manipulator"&a1 +54 "core" 1 + "manipulator"&(% +4 "core" % }w '  J v +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&F' ] +105 "core" ' +6328 #t-> samplePassF +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'8& +4 "core" &\ ~\ {\ +2 "manipulator"&k& +4 "core" &-  H +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&H(-] +27 "core" ( + "manipulator"&9& +4 "core" &-R m *  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-R i +  +2 .tForearm.seek :garage +2 "manipulator"&p't +103 "core" ' +2 .tHand.close + "manipulator"&P/ +54 "core" / + "manipulator"&i& +4 "core" &-n  F z +2 "manipulator"&% +4 "core" % φ e + .tForearm.seek :retract +2 "manipulator"&C' ] +115 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +277 "core" ( +2 "manipulator"&:& +4 "core" &  $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &{& +3 "core" &  $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Y' +104 "core" ' +2 "manipulator"&& +4 "core" & 0  0 # +2 "manipulator"&% +3 "core" % ) ) +2 "collection"'& +4 "core" &\ \ x5\ +2 "collection"'m& +5 "core" &\ ~\ y\ +2 .tCC.seek :closed +2 "collection"'(W +4 "core" &\ ~\ v\ +8 & &\ \ y\ #a +9 &qV\ \ v\ 8 +9 &|\ ~\ x\ L +10 &Y\ ~\ w\ N +9 &B]\ \ x\ N +9 &W\ \ w\ N +10 &^\ \ x\ O +9 &Z\ ~\ x\ O +10 & J]\ ~\ x\ N +9 &" ]\ \ x\ O +9 &#[\ \ x\ O +10 &%_\ \ x\ N +9 &'RY\ ~\ x\ N +9 &)Z\ \ x\ N +10 &*^\ \ v\ O +9 &,W\ \ y\ N +10 &.Y^\ }\ v \ O +9 &0\\\ \ v\ O +9 &1[\ ~\ v\ O +10 &3[\ \ y \ O +9 &5a\\\ ~\ y\ O +10 &7$]\ \ x \ N +9 &8Z\ \ w\ O +9 &:\\\ \ x\ O +10 &+Y\ ~\ x\ O +9 &?\\\ \ w \ N +10 &AY\ \ z\ N +9 &Cr^\ ~\ y\ N +9 &E4\\\ \ y\ N +10 &Fb\ \ z\ P +9 &Hl\ \ y\ Q +10 &Ji\ \ {\ T +9 &L#\ \ y\ W +9 &M\ \ z\ X +10 &O\ \ {\ X +9 &Qf\ \ {\ X +9 &S%\ \ }\ Y +10 &T\ \ }\ Z +9 &V^a\ \ |\ 3 +9 &V\ \ {\ L +9 ( +4 "collection"'m& +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 +2 "collection"'l& +4 "core" &Vb\ \ |\ G + &Vb\ \ |\ G +2 .tHand.open + "manipulator"&!1 +55 "core" 1 +2 "manipulator"&r% +4 "core" % /  N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Q' ] +100 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +192 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%;' +1603 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +44 "core"  + .tPS.seek 0ml +2 "processing"%'T +1606 "core" ' + .tPSV.dial PSR +2 "processing"%7 +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%e' +2641 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%R  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%/ +191 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"%$ @ +5 "core" ? +2 .tPS.seek 0ml + "processing"%|'T +2625 "core" ' + .tPSV.dial :air +2 "processing"%}  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%j' +2616 "core" ' +2 .tPSV.dial :PTV +2 "processing"%* +73 "core" +2 .tPS.seek 0ml +2 "processing"%T'T +2647 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&v& +5 "core" &  c "} +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&h( +42 "core" ( + "manipulator"&& +4 "core" & k , 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" & Q 2 +2 .tForearm.seek CC +2 "manipulator"&^' +104 "core" ' + .tHand.close + "manipulator"&f/ +57 "core" / +2 .tCC.seek :open + "collection"'( +398 "core" ( + "manipulator"&& +4 "core" & b b 2 + "manipulator"&%% +4 "core" % Џr b a  +2 .tForearm.seek :retract +7 "manipulator"&5' ] +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&s(-] +302 "core" ( + "manipulator"&& +4 "core" &-\\   o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +3 "core" &-\\\  o +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'t +115 "core" ' + .tHand.open + "manipulator"&]1 +57 "core" 1 + "manipulator"&% +4 "core" % }u o V ) p +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`' ] +101 "core" ' +10137 "Can"\ 5ī8 +4116 #t-> samplePassF +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'S& +3 "core" &\ \ z\ +2 "manipulator"&x& +5 "core" &- 5 H + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&X(-] +24 "core" ( +2 "manipulator"&_& +4 "core" &-X | T y + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &M& +3 "core" &-X  y +2 .tForearm.seek :garage + "manipulator"&q't +101 "core" ' + .tHand.close +2 "manipulator"&d/ +63 "core" / + "manipulator"&4& +4 "core" &-k * ' f +2 "manipulator"&% +4 "core" % φ   + .tForearm.seek :retract +2 "manipulator"&@' ] +112 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +278 "core" ( +2 "manipulator"&& +4 "core" &  e > # + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &  9 # +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&=' +102 "core" ' +2 "manipulator"&N& +4 "core" & '  T # + "manipulator"&\\% +4 "core" % "  +2 "collection"'& +4 "core" &\ ~\ y6\ +2 "collection"'w& +5 "core" &\ \ w\ +2 .tCC.seek :closed +2 "collection"'g(W +4 "core" &\ }\ x \ +7 & ,\ ~\ w$\ #b +10 &tV\ }\ w\ 8 +9 &{\ \ y$\ L +9 &Z\ \ y!\ O +10 &FZ\ \ v%\ N +9 &W\ \ z \ N +10 &Z\ ~\ w&\ O +9 &V\ \ x\ N +9 & M[\ ~\ x\ O +10 &"Y\ ~\ x\ N +9 &#W\ ~\ x\ N +9 &%Z\ ~\ w\ O +10 &'VW\ \ z\ N +9 &)\\\ ~\ y\ O +10 &*\\\ \ z\ O +9 &,V\ \ v\ N +9 &.]\\\ \ v\ O +10 &0Z\ \ x \ O +9 &1]\ ~\ y\ O +10 &3Z\ \ y\ N +9 &5fW\ ~\ v\ N +9 &7(Y\ \ x\ N +10 &8Y\ }\ v\ \ O +9 &:Y\ \ w\ N +9 &0S\ \ y \ N +9 &?]\ \ x\ O +9 &AZ\ ~\ v\ O +10 &CuZ\ \ y\ O +9 &E8[\ ~\ w\ N +10 &Fb\ \ x\ P +9 &Hm\ \ x \ Q +9 &Jn\ \ z \ T +10 &L(\ \ |\ W +9 &M\ \ { \ X +9 &O\ \ y \ X +10 &Qi\ \ z\ X +9 &S+\ \ z\ X +9 &T\ \ } \ Y +10 &V`]\ \ | \ 4 +9 &V\ \ { \ Q +10 ( + &VY\ \ |\ F +2 "collection"'w& +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.96 +2 "collection"',& +4 "core" &VY\ \ {(\ F +2 .tHand.open + "manipulator"&11 +62 "core" 1 + "manipulator"&% +5 "core" % M ; 7 + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +51 .tForearm.seek :retract +3 "manipulator"&&' ] +100 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%n  +192 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%A' +1610 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%G  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +1605 "core" ' + .tPSV.dial PSR +2 "processing"%. +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%V' +2616 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%J  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%L +191 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%[ @ +4 "core" ? +2 .tPS.seek 0ml +2 "processing"%'T +2614 "core" ' +2 .tPSV.dial :air +2 "processing"%6  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%2' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"% +73 "core"  +2 .tPS.seek 0ml +2 "processing"%z'T +2616 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&~& +5 "core" &  "y +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&>( +35 "core" ( +2 "manipulator"&#& +4 "core" & n ? + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &K& +3 "core" & 2 ? +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' + .tHand.close + "manipulator"&'/ +62 "core" / +2 .tCC.seek :open + "collection"')( +401 "core" ( + "manipulator"&<& +4 "core" & ! ? +2 "manipulator"&b% +3 "core" % Вr  !  +2 .tForearm.seek :retract +2 "manipulator"&' ] +111 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Z(-] +271 "core" ( +2 "manipulator"&+& +4 "core" &-T W x + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &-T  x +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& 't +108 "core" ' +3 .tHand.open + "manipulator"&t1 +56 "core" 1 + "manipulator"&O% +4 "core" % {j 7   W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&y' ] +103 "core" ' +38200 "Can"\ 3Ʒ +27500 #t-> PS.flush +2 #Flushing Processing stage +2 "processing"%3% +3 "core" %U\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ +2 "manipulator"&& +4 "core" &-X }  t + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&B(-] +2 "core" ( +2 "manipulator"&\ & +3 "core" &-X   t +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &-X  t +2 .tForearm.seek :garage +2 "manipulator"&a't +107 "core" ' + .tHand.close +2 "manipulator"&(/ +61 "core" / +2 "manipulator"&E& +4 "core" &-X $  E t + "manipulator"&o% +4 "core" % ~y $ ) 7 5 +2 .tForearm.seek :retract +2 "manipulator"&8' ] +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&k( +119 "core" ( +2 "manipulator"&9& +4 "core" & k ? J + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & z  J +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&P'ϱ +106 "core" ' +2 "manipulator"&i& +4 "core" &   5 J + "manipulator"&% +4 "core" %ϻ Y +2 "processing"%U& +4 "core" &\ +3 "processing"%F& +6 "core" &&\ +2 .tPC.seek :closed + "processing"%p(W +5 "core" &\ +7 &A\ %f +9 &X~\ 8 +10 &y\ L +9 &X\ M +9 &hX\ L +10 &)V\ M +9 &W\ L +9 &W\ M +10 & n\\\ M +9 &"1W\ M +10 &#Y\ L +9 &%Y\ L +9 &'wY\ M +10 &)9\\\ M +9 &*Y\ L +9 &,Z\ M +10 &.Z\ M +9 &0BZ\ L +10 &2Z\ M +9 &3]\ M +9 &5[\ M +10 &7HZ\ M +9 &9 Z\ M +9 &:\\\ M +10 &<]\ M +9 &>R\\\ L +10 &@]\ M +9 &A\\\ M +9 &C]\ M +10 &EV_\ N +9 &Gh\ N +9 &H\ Q +10 &J\ R +10 &LP\ R +9 &N\ S +9 &O\ S +9 &Q\ S +10 &SU\ S +9 &U\ T +9 &V\ 3 +10 &W0d\ D +9 &W\ , +3 ( + "processing"%F& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.61 +2 "processing"%:& +4 "core" &W'\ , + .tHand.open +2 "manipulator"&{1 +59 "core" 1 +3 "manipulator"&H% +4 "core" % ϻ 8 + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +110 "core" ' + .tPSV.dial PSR +2 "processing"% +73 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 1ml +2 "processing"%'X= +1090 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%C' +1611 "core" ' + .tPSV.dial PTV +2 "processing"%u +73 "core" + .tPTV.dial :puck +2 "processing"%l  +71 "core"  + .tPBV.dial :waste1 +2 "processing"%!  +53 "core" +2 .tPS.seek 0ml +2 "processing"%r'T +2624 "core" ' + .tPSV.dial PSR +7 "processing"%m +73 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%' +594 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%Y' +2120 "core" ' + .tPSV.dial PTV +2 "processing"%" +73 "core" +2 .tPBV.dial PSV +2 "processing"% U +53 "core" V +2 .tPS.seek 0ml + "processing"%;'T +2620 "core" ' + .tPSV.dial PBV +2 "processing"%7 @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2615 "core" ' + .tPSV.dial :waste1 +2 "processing"%R  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%/'T +2623 "core" ' + .tPSV.dial PSR +2 "processing"%$ +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%e' +2623 "core" ' + .tPSV.dial PTV +2 "processing"%} +73 "core" +2 .tPBV.dial PSV +2 "processing"%| U +4 "core" U +2 .tPS.seek 0ml +2 "processing"%*'T +2637 "core" ' + .tPSV.dial PBV +2 "processing"%j @ +44 "core" @ +2 .tPS.seek 2.5ml + "processing"%v' +2615 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%-'T +2622 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&f& +5 "core" & } J + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&W( +3 "core" ( +2 "manipulator"&Q& +4 "core" &   J + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & y  J +3 .tForearm.seek PC + "manipulator"&'ϱ +102 "core" ' +2 .tHand.close + "manipulator"&%/ +63 "core" / +2 .tPC.seek :open +2 "processing"%^( +399 "core" ( + "manipulator"&h& +4 "core" & ) J + "manipulator"&% +4 "core" % ϱz X 0 +2 .tForearm.seek :retract + "manipulator"&I' ] +115 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&](-] +133 "core" ( +2 "manipulator"&& +4 "core" &-b | / % + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &-b % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +50 "manipulator"&'t +112 "core" ' +2 .tHand.open + "manipulator"&S1 +54 "core" 1 +2 "manipulator"&x% +4 "core" % |f M N C I +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&_' ] +111 "core" ' +2683 "Can"\ 5d +60002 \ 5ʨ +60002 \ 5̋ +44691 #t-> access 5 +2 "storage"(M% +3 "core" %o  \ +2 "manipulator"&d% +4 "core" % F   +2 "manipulator"&4& +3 "core" &-k   # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( k +201 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (s& +2 "core" & j\ # D\  +15078 "Can"\ 5p& +60002 \ 5R +60002 \ 54R +60001 \ 5 +60002 \ 5~ +60002 \ 4 +13725 #t-> startTube 5 +352 #-> shortDA +2 "collection"'`% +3 "processing"%q% +3 "core" %͗\ o\ i\ +6 %T#\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +16034 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +130 "core" + .tPTV.dial :PRVmixing +2 "processing"%c  +125 "core" + .tPRV.dial :sipper +2 "processing"%X  +130 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%N'd +2279 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%\\  +129 "core"  +2 .tPS.seek 0.5ml +2 "processing"%' +1263 "core" ' +2 .tPRV.dial :waste2 + "processing"%@ @ +102 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%'T +587 "core" ' +2 .tPSV.dial PSR +2 "processing"%, +103 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%1'X= +1102 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1601 "core" ' + .tPSV.dial :mixloop +2 "processing"%w +103 "core" +2 .tPS.seek 0ml +2 "processing"%n'T +2618 "core" ' + .tPSV.dial PSR +2 "processing"%= +103 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%T'X= +1097 "core" ' + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%G' +1601 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%A +103 "core" + .tPRV.dial :sipper +2 "processing"%.  +43 "core" +2 .tPS.seek 0ml +2 "processing"%'T +2621 "core" ' +2 .tPSV.dial PSR + "processing"%J +105 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%L' +2614 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%[ +103 "core" +2 .tPS.seek 0ml +2 "processing"%V'T +2624 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp +6 "processing"%6& +4 "core" & \ +6 "manipulator"&% +4 "core" % F | r  + "storage"(% +4 "core" %p  \ + "storage"(2. +3 "core" .( k +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(~(; +505 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (#& +3 "core" &;\ \  \ - + "manipulator"&K& +4 "core" &-k z , # + "manipulator"&'% +4 "core" % F   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"& (* +183 "core" ( + "manipulator"&&& +4 "core" &3 /  +2 "storage"(g& +3 "core" &;  O - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&<' +91 "core" ' +2 "storage"(b& +4 "core" &;   - +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('6 +281 "core" ' +2 "storage"(+- +3 "core" -'{ + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (0& +2 "core" &; $ - +2 "manipulator"&>& +4 "core" &3   + .tElbow.seek 5 +2 "manipulator"&t(* +3 "core" ( +2 "manipulator"&O& +4 "core" &3 |  + "storage"(& +4 "core" &; - +2 .tForearm.seek 5 + 300 counts +2 "manipulator"& ' +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&3/ +61 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"('g +7 "core" &3   +2 "manipulator"&\ % +4 "core" %  z K +2 .tForearm.seek :retract + "manipulator"&D' ] +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(( +170 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +75 "core" ( +3 "manipulator"&E& +4 "core" & y 4 < + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &o& +3 "core" & < +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&Z'ϱ +106 "core" ' +2 "manipulator"&y& +4 "core" & < + "manipulator"&9% +4 "core" %ϻ +2 "processing"%& +3 "core" &"\ +3 "processing"%a& +4 "core" & \ +2 .tPC.seek :closed +2 "processing"%i(W +4 "core" & \  +8 &4} \ *x +9 &e \ > +10 &it \ N +9 &.X \ L +10 &Y \ L +9 &Y\ L +9 &tY \ L +10 &6X \ L +9 & X \ L +9 &"Y \ L +10 &$|Y \ L +9 &&>Y \ L +10 &'Z \ M +9 &)] \ M +9 &+Z \ L +10 &-EZ \ M +9 &/Y \ M +9 &0Z \ M +10 &2_ \ M +9 &4K] \ M +9 &6 [ \ M +10 &7\\ \ M +9 &9\\ \ M +10 &;U[ \ M +9 &=\\ \ M +9 &>Z \ M +10 &@\\ \ M +9 &B[] \ M +9 &DZ \ M +10 &Ec \ N +9 &Gk \ O +10 &IX\ Q +9 &K\ S +9 &L \ T +10 &N \ S +9 &PY \ S +9 &R \ T +10 &S \ T +9 &U \ T +10 &W*jo \ &u +9 &W` \ 0 +9 ( +2 &W \ ) + "processing"%a& +3 #tProcessing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.61 +2 .Hand.open + "manipulator"&1 +56 "core" 1 + "manipulator"&U% +4 "core" % ϻ  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&B' ] +98 "core" ' +2 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%8  +2 % 9 +5 "core" 9 +102 "processing"%:9 +3 "core" 9 +102 "processing"%{9 +2 "core" 9  +102 "processing"%H9 +2 "core" 9  +103 "processing"%F9 +2 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%P9 +2 "core" 9 +102 "processing"%z9 +3 "core" 9 +102 "processing"%9 +3 "core" 9" +102 "processing"%u9 +3 "core" 9& +102 "processing"%l9 +2 "core" 9* +102 "processing"%!9 +2 "core" 9/ +103 "processing"%C9 +2 "core" 93 +102 "processing"%m9 +3 "core" 97 +102 "processing"%r9 +3 "core" 9; +102 "processing"%9 +2 "core" 9? +102 "processing"%"9 +2 "core" 9C +102 "processing"% 9 +3 "core" 9H +102 "processing"%Y9 +3 "core" 9L +102 "processing"%79 +2 "core" 9P +102 "processing"%;9 +3 "core" 9T +102 "processing"%R9 +2 "core" 9X +102 "processing"%9 +2 "core" 9] +102 "processing"%$9 +3 "core" 9a +102 "processing"%/9 +2 "core" 9e +102 "processing"%}9 +3 "core" 9i +102 "processing"%|9 +2 "core" 9 m +102 "processing"%e9 +3 "core" 9q +102 "processing"%j9 +3 "core" 9v +102 "processing"%*9 +3 "core" 9z +103 "processing"%9 +3 "core" 9 ~ +102 "processing"%v9 +2 "core" 9( +102 "processing"%f9 +3 "core" 9/ +102 "processing"%Q9 +3 "core" 95 +102 "processing"%9 +2 "core" 9; +102 "processing"%%9 +3 "core" 9A +102 "processing"%k9 +2 "core" 9G\ +3 .tPH.hold 2:00:00,28C +2 "processing"% ppA +4 .tdelay 1:30 +2 "core"  +1259 "Can"\ uT +7741 .tPSR.select :air +3 .PSV.dial PSR + "processing"%p +103 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%h' +582 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%'& +1598 "core" ' + .tPTV.dial :puck +2 "processing"%  +125 "core"  + .tPSV.dial PTV +2 "processing"%5 +73 "core" +2 .tPBV.dial :waste1 +43 "processing"%  +62 "core" + "processing"%W% +4 "core" %'\  +2 .tPS.seek 1.5ml +2 "processing"%S' +595 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%I'T +1598 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +16 "core"  + .tPBV.dial :waste1 +2 "processing"%?  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%d +73 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%4' +2339 "core" ' +2 .tPSV.dial PTV +2 "processing"%s +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%` +73 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%q  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%'T +2324 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%c  +124 "core" +2 .tPSV.dial :mixloop + "processing"%X +44 "core" + .tPRV.dial :ab1 +2 "processing"%- @ +100 "core" @ +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%\\'] +347 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%N  +43 "core"  +2 "processing"%@% +3 "core" %Z\  +3 .tPS.seek 0.3ml + "processing"%'c +358 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"',  +53 "core" + .tPRV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 0.9ml +2 "processing"%1'K +1270 "core" ' +2 .tPRV.dial :waste2 + "processing"%w @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%' +856 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%=  +43 "core"  + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%n'& +1610 "core" ' + .tPSV.dial :PML +2 "processing"%T +44 "core" +2 .tPTV.dial :mixing + "processing"%A @ +71 "core" B + .tPBV.dial :waste1 +2 "processing"%.  +34 "core" + "processing"%G% +4 "core" %,\ +2 .tPS.seek 1.85ml +2 "processing"%J'# +239 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%['T +1037 "Can"\ >ܦ@ +928 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'L& +4 "core" &\ j\ cA\ + "manipulator"&6& +4 "core" &  < +2 "manipulator"&% +3 "core" % _  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-] +134 "core" ( + "manipulator"&2& +4 "core" &-a U $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-a { $ +2 .tForearm.seek :garage +2 "manipulator"&#'t +107 "core" ' +2 .tHand.close + "manipulator"&K/ +55 "core" / + "manipulator"&'& +4 "core" &-f  C # +2 "manipulator"&&% +4 "core" % ρ}    < + .tForearm.seek :retract +2 "manipulator"&g' ] +108 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&b( +265 "core" ( +2 "manipulator"&]& +4 "core" &\  [ !p + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +3 "core" &\  f !p +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&+' +107 "core" ' +3 "manipulator"&0& +4 "core" &  4 o + "manipulator"&>% +4 "core" %  ^ +2 "collection"'O& +4 "core" &\ i\ c\ +3 "collection"'& +5 "core" &\ j\ a\ +3 .tCC.seek :closed + "collection"'3(W +5 "core" &\ j\ a\ +6 & ,\ i\ b\ $c +10 &pU\ i\ cJ\ 7 +9 &}\ j\ b\ L +9 &r`\ i\ d,\ O +10 &3[\ j\ cN\ P +9 &[\ j\ c\ O +9 &Z\ i\ b-\ O +10 &z]\ h\ eW\ O +9 & <^\ i\ ]+\ O +10 &!]\ j\ cM\ P +9 &#\\\ j\ b\ P +9 &%_\ h\ bT\ P +10 &'C[\ i\ cN\ P +9 &)W\ j\ cZ\ O +9 &*^\ i\ b^\ P +10 &,\\\ j\ bS\ O +9 &.LZ\ j\ bM\ O +10 &0Y\ j\ cG\ O +9 &1Y\ j\ aI\ P +9 &3[\ j\ bN\ O +10 &5T^\ h\ `M\ O +9 &7\\\ i\ cR\ P +9 &8\\\ j\ bI\ O +10 &:\\\ i\ eN\ O +9 &<]`\ h\ `L\ O +10 &> \\\ h\ cV\ O +9 &?c\ j\ cQ\ O +9 &A]\ j\ eW\ O +10 &Ccb\ i\ c2\ P +9 &E'^\ i\ da\ O +9 &Fj\ i\ bQ\ P +10 &Hs\ j\ cU\ Q +9 &J]\ l\ e\ U +10 &L\ k\ fi\ W +9 &M\ k\ d\ Y +9 &O\ l\ fR\ X +10 &Q[\ k\ d\ X +9 &S\ k\ eR\ Y +9 &T\ l\ cV\ Y +10 &Vbg\ l\ fe\ / +9 &V\ m\ eU\ L +9 ( +3 "collection"'& +2 "core" &Ve\ n\ g\ F +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.91 +2 "collection"'& +3 "core" &Ve\ m\ d'\ F +2 .tHand.open + "manipulator"&\ 1 +60 "core" 1 +9 "manipulator"& % +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&<' ] +101 "core" ' + .tPSV.dial PSR +2 "processing"% +104 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"% ' +1612 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%E  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%o'T +1607 "core" ' + .tPSV.dial PSR +2 "processing"%t +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%y' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%9  +3 "collection"'  +31 "core" ~ +126 + .tPSV.dial :mixloop +2 "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%D  +72 "core" +2 .tPS.seek 0ml + "processing"%^'T +2618 "core" ' +2 .tPSV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%U' +2626 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%a'T +2621 "core" ' + .tPSV.dial :air +2 "processing"%:  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Z' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +44 "core" +2 .tPS.seek 0ml +2 "processing"%H'T +2618 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&F& +4 "core" &   e +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"&P& +4 "core" &  J e + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" & y e +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' +2 .tHand.close + "manipulator"&u/ +64 "core" / +2 .tCC.seek :open +2 "collection"'l( +396 "core" ( +2 "manipulator"&!& +4 "core" &    e + "manipulator"&C% +4 "core" % Зh #  +2 .tForearm.seek :retract +2 "manipulator"&m' ] +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&r(-] +302 "core" ( + "manipulator"&& +4 "core" &-S  6 # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &-S  r # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& 't +112 "core" ' +2 .tHand.open + "manipulator"&Y1 +59 "core" 1 +2 "manipulator"&7% +4 "core" % }d   E +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +50 "manipulator"&;' ] +103 "core" ' +2 ."da"delayUntil "11:50:55.03" +24867 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%R @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" + + ."da"PSV.dial :air +2 "processing"%/  +44 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%}' +2336 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%| +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%j +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2316 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%f' +583 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Q'& +951 "Can"\ >[ +659 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%k  +34 "core" + "processing"%p% +4 "core" %,\ +2 ."da"PS.seek 1.5ml +2 "processing"%V' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'T +1598 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%5  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%x' +2352 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%8 +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%?  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%M'T +2321 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +141 "core" +2 #"da"Pulling 0.5ml of PSR.wash +6 .PSR.select :wash +2 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%I' +592 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%s'& +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%` +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%q  +35 "core" + "processing"%4% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"%c' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%-'T +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%N  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2328 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%='T +2324 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +7 "processing"%  +44 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%T  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%A  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%.  +14 "core" + ."da"PSV.dial :mixloop +2 "processing"%G +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%'g +380 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%n  +43 "core"  +2 "processing"%J% +4 "core" %h \  +2 ."da"PS.seek 0.55ml +2 "processing"%L'" +330 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%6  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'& +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"%2 +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%(  +34 "core" +2 "processing"%K% +4 "core" %(\  +2 ."da"PS.seek 1.85ml +2 "processing"%'' +246 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B'T +1962 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +1228 "Can"\ <l +46775 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%# @ +16 "core" > +2 ."da"PBV.dial :waste1 +2 "processing"%]  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +36 "core" , + ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2349 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%> +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%O  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%g +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%)  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'T +2333 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +51 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +582 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'& +1598 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%+ +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%[  +35 "core" +2 "processing"%E% +4 "core" %$\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%o'T +555 "Can"\ A* +1041 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +9 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%9  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2338 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%^ +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'T +2302 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +131 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%{' +585 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Z'& +1611 "core" ' + ."da"PTV.dial :puck +7 .PSV.dial PTV + "processing"%F +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%P  +35 "core" + "processing"%z% +4 "core" %%\  +2 ."da"PS.seek 1.5ml +2 "processing"%u' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%<'T +1610 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%3  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2328 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Y  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%7'T +2326 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"% ' +585 "core" ' + ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%R'& +1606 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" + "processing"%/% +4 "core" %+\  +2 ."da"PS.seek 1.5ml +2 "processing"%H' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%| * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%e'T +1604 "core" ' + ."da"delay 2:00 +4604 "Can"\ N +7399 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%j  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +73 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +3 "processing"%v' +2336 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%f +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +4 "processing"%%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%k'T +2313 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +142 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +15 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +6 "processing"%Q' +343 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%h' +331 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%V'& +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%5 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%W% +4 "core" %%\ u +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%S'T +1606 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%? +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%x' +2397 "core" ' +2 ."da"PSV.dial PTV +7 "processing"%d +76 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%M +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%I +116 "core" +10 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'T +2366 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +134 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%4'& +2123 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%s +86 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%X  +36 "core" + "processing"%c% +4 "core" %+\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" , + ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%@  +102 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\\'T +1607 "core" ' + "processing"%-9 +3 "core" 95H +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"% +2 %& +3 "core" 5H +2 &W\ ) + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&w% +4 "core" % I y  +2 "storage"(1% +4 "core" %n \ +2 "storage"(,. +2 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 4 +2 "storage"((+ +203 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (T& +2 "core" &+ Z\ +2 "manipulator"&A& +4 "core" &-]\ } !v + "manipulator"&.% +4 "core" % I   +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&G( +191 "core" ( + "manipulator"&=& +4 "core" & 7 +2 "storage"(n& +3 "core" &, r\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&J'E +111 "core" ' +2 "storage"(& +4 "core" &, \ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(6'6 +270 "core" ' +2 "storage"(L- +3 "core" -'6 + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(2' +38 "core" ' +2 "manipulator"&& +4 "core" &  7 + "manipulator"&(% +4 "core" %;  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&K' ] +92 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&&( +245 "core" ( +3 "manipulator"&& +8 "core" &  S +3 ."da"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &'& +7 "core" & M S +3 ."da"Forearm.seek PC +4 "manipulator"&#'ϱ +111 "core" ' + ."da"Hand.close +2 "manipulator"&]/ +53 "core" / +2 ."da"PC.seek :open +2 "processing"%_( +397 "core" ( +2 "storage"(& +4 "core" &, D G B\ + "manipulator"&B& +4 "core" & S S +2 "manipulator"&>% +3 "core" % Ϭl H  +2 ."da"Forearm.seek :retract +2 "manipulator"&O' ] +101 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&g( +244 "core" ( +2 "manipulator"&)& +4 "core" & ` + "storage"(0& +4 "core" &, \ +2 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 800 counts +3 "manipulator"&\ 'E +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +56 "core" 1 +2 "storage"( - +3 "core" -' +2 ."da"SE.seek -0.2 Pucks below Top Plate +2 "storage"('z +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.8 Pucks below Top Plate +2 "storage"(+' +51 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr2212h.tif +5 "processing"%[& +11 "core" &\ \ ] +4 "manipulator"&E& +6 "core" & ` +2 "manipulator"&% +5 "core" % K   +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&t' ] +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (-] +184 "core" ( + "manipulator"&& +4 "core" &-V  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &-V   +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&'t +109 "core" ' + ."psFlush"Hand.close +2 "manipulator"&D/ +59 "core" / +2 "manipulator"&o& +4 "core" &-V   + "manipulator"&% +4 "core" % ψ{ ( 8 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^' ] +115 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +124 "core" ( + "manipulator"&U& +4 "core" &  E +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &  E +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&a'ϱ +102 "core" ' +2 "manipulator"&:& +4 "core" & + E +2 "manipulator"&{% +3 "core" %϶ +2 "processing"%F& +4 "core" & \ T +2 "processing"%P& +5 "core" & \ S +2 ."psFlush"PC.seek :closed +2 "processing"%z(W +4 "core" & \ S +9 &1u \ I*z +10 &cz \ H? +9 &\\j \ JP +9 &L\ MO +10 &N \ MO +9 &L \ LO +10 &dJ \ LO +9 &&I \ MO +9 & L \ LO +10 &"N\ LO +9 &$kH \ LP +9 &&.N\ LO +10 &'N \ LO +9 &)I \ MP +10 &+xN \ {N +9 &-:O \ |N +9 &.Q \ |N +10 &0O \ |N +9 &2T \ |N +9 &4AU \ |N +10 &6R \ |O +9 &7R \ |N +10 &9Q \ |N +9 &;EQ \ NP +9 &=M \ NP +10 &>L \ NP +9 &@N \ MP +10 &BLT \ MP +9 &DP \ MP +9 &ES \ LP +10 &G^ \ KR +9 &IIs \ HT +9 &K \ FV +10 &L \ FV +9 &N \ FW +10 &PH \ GW +9 &R\  \ GW +9 &S \ FW +10 &U \ FW +9 &W4{h \ I) +9 &Wn \ z> +10 ( + &W- \ ~2 +2 "processing"%P& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.71 + "processing"%Z& +5 "core" &W-#\ }2 + ."psFlush"Hand.open +2 "manipulator"&b1 +58 "core" 1 + "manipulator"&u% +12 "core" % ϶ > +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&3' ] +107 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%! +46 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%C' +76 #"da"SX HX9/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.558 seconds\ /var/log/esp/da22apr2212h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr2212h15s.tif +516 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +520 #"da"SX HX9/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr2212h15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr2212h30s.tif +1589 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +192 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +129 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%" +104 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%Y'6 +926 #"da"SX HX9/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr2212h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr2212h70s.tif +1696 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +107 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%m' +584 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2115 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +37 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +73 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%$ +107 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%/'6 +1837 #"da"SX HX9/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr2212h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "13.558 sec auto-exposure",Subject: "da22apr2212h images!" +2 "storage"(R- +4 "core" -' +7 "storage"(|& +6 "core" &, \ + "manipulator"&H& +5 "core" & D +3 "manipulator"&j% +5 "core" % Q } L  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&*( +245 "core" ( +3 "manipulator"&}& +11 "core" &\ t ' "z +104 "storage"(e& +5 "core" &, \ +2 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 800 counts +5 "manipulator"&'E +89 "core" ' +5 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.09 Pucks below Top Plate +4 "storage"(f' +65 "core" ' +3 "manipulator"&& +8 "core" & "z +3 "storage"(%& +8 "core" &,   +5 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 4 +3 "manipulator"&v'% +38 "core" ' +3 ."da"Elbow.hold +5 "manipulator"&p, +7 "core" , +3 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.1 Pucks below Top Plate +4 "storage"(k' +40 "core" ' +3 ' +3 "manipulator"&Q% +4 ."psFlush"PSV.dial PSR +12 "processing"%h +7 "core" %-g  +3 "storage"(5& +8 "core" &, \ +3 ."da"Forearm.force -20 +3 "manipulator"&5 +5 ."da"Forearm.seek 4 + 308 counts +4 "manipulator"&'Y +14 "core" ' +3 "manipulator"&W& +12 "core" & Q +7 "storage"(V& +8 "core" &, X\ +4 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 800 counts +4 "manipulator"&'E +12 "core"  +3 ."psFlush"PSR.select :flush +5 "processing"%@ +12 "core" ' +3 "storage"(% +9 ."psFlush"PS.seek 1ml +3 "processing"%8'X= +7 "core" %    +6 ."downElevator"SE.seek :down +8 "storage"('g +96 (?% +5 "core" %8 P R i\ RN +4 "manipulator"&S% +8 "core" %H   +9 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&d' ] +94 "core" ' +51 ' +3 ."downElevator"SE.stop + "storage"(5 +6 (M& +10 "core" &,